(fn):
    ():
        + fn() + wrapped

(fn):
    ():
        + fn() + wrapped


():
    ():
    ():
    (test1())
(test2())
(test3())