add test to confirm user defined type parsers work correctly