deprecate #yield, add #itself

Note that #itself conflicts with/overrides the built-in #itself in 2.2