Switch to `Product` type for return value of all parsers
Add {{SUSPENDED}} tags