`on-error-fn` should be called when an `(token->data ..)` catches an exception
on-error-fnshould be called when an(token->data ..)catches an exception