test invalid positional field syntax
test non literals trigger errors
remove non functional default case
test to ensure we surface type check errors