This code doesn't make sense to me. How is: `partial(apply, t.func)` different from `t.func`