Go 3: Why HKT?
Go 4: Why homoiconicity?
Go 5: Why uniqueness and borrowing? Go 3: Why HKT?
Go 4: Why homoiconicity?
Go 5: Why uniqueness and borrowing?If you have some type A, it has the kind * . If you have some function from A -> B, it has the kind * -> * .