Comment Comment by lambdas Actions compose, types (generally) don’t. So Monad X and Monad Y may not make a valid Monad Z, but Kleisi composition very much exists for actions within a monad. parent lambdas 1 year ago