Python 3 decorator that eliminates boilerplate code for debugging by writing caller name(s) and args+values to stdout or, optionally, to a logger. [NOTE: CPython only -- this uses internals of stack frames       which may well differ in other interpreters.]