class MyClass:
  def __call__(self, callback):
    print("inside MyClass.__call__")
    callback()
 
foo = MyClass()
 
@foo
def butts():
  print("inside butts")

butts()