new class impl: 2) class generated named/anon functions inside init functions (it is closure now)