Maybe
This allows schema definitions with side-effects for any type with a Monadic/Alternative implementation like IO for example.