Comment Comment by Koshkin Interesting, although I am not sure how Unit and Bottom are related to monoids. Also, how does this translate, say, into C or C++? Unit is easy: struct Unit {}; but what about Bottom? parent Koshkin 9 years ago