For example, instead of an error message like: called Result::unwrap()on anErr value: "Function expected 4 arg(s) of type [...], but was applied to 2 value(s).", it would be nice to have an error message that reports the line number for this erroneous function invocation.
My understanding is that Ravencheck may not have direct access to this info since it effectively just works at the macro level, but the line macro might be able to provide this info? https://doc.rust-lang.org/std/macro.line.html. According to the docs, it seems like it provides the line for the last macro, but that would still be an improvement to report which macro the error is associated with.