fm_caller_name
returns a string with the the name of a calling
function
fm_call_stack
returns a character vector
fm_try_callstack
If successful, returns (invisibly) the value from
the evaluated expression, otherwise an error object with call stack
information attached to the error message.