I read your blog and found it very interesting and educational.  So I am just curious if can HKT be implemented in Amber.  If yes, is there any plan to?  I would love to learn how things like HKT is implemented from scratch like you have laid out in your blog on Lisp like system.  Thanks.