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