pub type ErrorRecovery<D> = ErrorRecovery<Location<D>, Token<D>, Error<D>>;