E.g. when dealing with a custom value object A it might make sense to create your own ->param(..)->a()->required().
We should add documentation on how to do that and maybe change code to make the process easier.
TODO:
- Creating your own
AParser
- Extending
TypeParser with ->a()
- Configuring the library to use the custom
TypeParser