- Added collision detection for sub parser with same name (including aliases).
- Fixed handling of sub parser aliases.
- Fixed handling of optional positional arguments.
- Added support for metavar.
- Fixed type correctness of arguments with field annotations.
- Added basic support for default handling in manual constructor call.
- Added support for union type expressions.