Чятик, как в твоем любимом говноязычке делается такая херня -> http://pasterack.org/pastes/18033
То есть нагенерить пачку классов (не объектов, так что JS-питухи сразу идут лесом), которые параметризованы лямбдочками.
Я попытался сделать на говноплюсах и высрал примерно вот енто -> http://ideone.com/AZBy69 но чото кал какой-то.