Monads with Predicate Liftings in Coq