jap.fields.typeclass.Effect is a typeclass that provides ValidationModule with Monad/Defer capabilities.
Makes effect lazy
FlatMap one effect into another using f function
f
Map effect into another using f function
Lifts value into Effect
Lazily lifts value into Effect