Proposal: add new function "check" to Control.Monad