We have this info when constructing, it's one of field provided by `core::panic::Location`. Or even we can provide the `Location` as a field of the Record to make the fields more compact. What do you think?