I'm not sure how that could be accomplished because ultimately, I rely on __call__ returning an object which describes how to render the output. I feel that any solution will result in overriding __call__ eventually