Replicating the type of `apply`

apply is handled specially by the type checker, so you can't replicate its behavior exactly for your own code.

2 Likes