Error messages involving names like sigs, fields, predicates, and functions should now use the correct source location.
Helper predicate/function names expand to Racket identifiers. By default, the syntax location points to the declaration, not the use site. This PR produces syntax that retains the location of the use site.
Error messages involving names like sigs, fields, predicates, and functions should now use the correct source location.
Helper predicate/function names expand to Racket identifiers. By default, the syntax location points to the declaration, not the use site. This PR produces syntax that retains the location of the use site.