`@functools.wraps`, bro