Most discussion is on Typelevel Discord: https://discord.gg/bSQBZA3Ced
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