guard is:module

Monadic boolean combinators.
Translates guard alternatives to if-then-else cascades. The builtin translation must be run before this transformation.