issue #1: make Type::Boolean cast via truthy/falsy
Merge branch 'feature/boolean-casting' into develop