The error messages should provide source locations for better diagnostics. This could be done by tracking the current location statefully to avoid API proliferation, but we'll have to deal with fail being called from lots of different modules that may not have access to the state.
The error messages should provide source locations for better diagnostics. This could be done by tracking the current location statefully to avoid API proliferation, but we'll have to deal with
fail
being called from lots of different modules that may not have access to the state.