# Functions
Caller returns the formatted calling func name.
CallerStack returns the call stack for the calling function, up to depth frames deep, skipping the provided number of frames, not including Callers itself.
FuncName returns a funcs formatted name.
ReturnTypes takes a func and returns a slice of string'd types.
# Type aliases
Stack is a stack of call frames.