Feature
* feat: provide schema functions tailored for testing
- Add the `cast` and `defaults` schema functions.
- Refactor `error` and `error_or` into standalone functions that don&39;t
depend on the `Namespace` class. The corresponding `Namespace`
methods remain, but are now just thin wrappers.
- Interpret iterable schema arguments as pipelines.
- Get rid of the voluptuous dependency.
Fixes 16 ([`275c79d`](https://github.com/kalekundert/parametrize_from_file/commit/275c79d3cfea5951aff624b0a8300fc65d875936))