update Catharsis so type unions without parens can be parsed (#644)