increase test coverage of the legacy wrapper
Increased test coverage for parser, allow fallback parameters to be processed even if an error has occured previously.
Fix parameter name/docstring inconsistency.
Added test for -- notation
Fix test still expecting unknown annotation types to raise TypeError instead of ValueError