Comment by benreesman
Comment by benreesman a day ago
i'm relatively confident that andrew will happily break the language again (god love him for that) when it becomes clear that you really want that algebra.
though i will say, for a systems language, it's probably better to invert the lift/unlift relationship, default to do-notation and explicitly unlift into pure functions. that's almost what const meant in C++ to begin with but it lost it's way.
The same Andrew who rejected even basic interfaces in favour of duck-typed generics or manually written vtables?