Pulled out PARSE_BTYPE - corrected mode checking
"register" is valid on parameters

Also made more fatal errors wait until the end of the pass
Argument storage test