((apply identity) λy.y) == ((λfunc.λarg.(func arg) λx.x) λy.y) => (λarg.(λx.x arg) λy.y) => (identity λy.y) => λy.y