A monad or a Kleisli triple over a category is a triple where
See capretta2005-partiality.