frz::SourceLocation is a poor reimplementation of parts of std::source_location, which is part of C++20 but at the time of writing not yet available in GCC's standard library implementation. Once std::source_location becomes available, we should use it instead and delete frz::SourceLocation.