Most discussion is on Typelevel Discord: https://discord.gg/bSQBZA3Ced
A => F[B]
here when a simple F[B]
would do"
join
part of Monad, without pure
)
fix
in TaPL is used in a different context but I don't have it at hand to check
fix
in the context of language design is for languages with no general recursion, and fix
enriches them with it