## AST - Data type accessors - Deal with Location - Deal with Strictness/unboxing ## Parser - Guard `type_` and `value` match when used together - Tests! - Simplify unnecessary `newtypes` with type synonyms - Handle errors