hiding constructors of Maybe and Validation