better error messages
merge split parse results after parsing into single AST

previously, typechef only performed type checking
if the parser succeeded in all configurations.
this was overly strict. now it proceeds with all
successful results in the corresponding contexts