it was actually mostly done internally to PCL, in the effective method
computation. However, for probably tedious historical reasons, the
way that this is actually implemented involves binding a magical
special variable at the point that the effective method form is turned
into code, which we weren't doing. Now we are.