1. `applyFixities` must return `ParseResult` and report the location of the fixity error 2. In the `AppFixity Exp` instance, `fail` should be replaced with `ParseFailure` 3. In `InternalParser`, use monadic composition when applying fixities.