Enums
- A parameter to an option. Can be either a constant or dependent on a variable.
- A variable name. This can be one of these 3 cases:
Functions
- Parse a format string. This should mimic the behaviour of Rust. All deviations (both inputs accepted by Rust but not this function and vice versa) are considered bugs.
- Parse a format string with relaxed idents. Only the initial identifier of a variable is relaxed,