Crate monads

Source