Applying DRY in module Control.Monad.Conditional
Getting rid of HLint warnings and errors in tests