Ah actually I see my usage of it was assuming a closure anyway, since I wasn't using `call_user_func()`, so this makes sense now.