I heard a discussion between 2 developers, one was against having the same object serve both as a context manager and a decorator. His argument was that decorators are meant