It might help to show the same examples from that module's documentation, how they are similar or different.
I still don't understand this after a skim of your post, since one example has
@decorator
def some_decorator(func, args, kwargs):
while the next goes @decorator
def some_decorator(call):
Does this introspect on the parameters of some_decorator?FWIW I'm happy enough with https://github.com/darius/sketchbook/blob/master/misc/decora...