:: Monad m => m Bool -> m () -> m () package:nvim-hs

when with a monadic predicate.
unless with a monadic predicate.