Fixed #155: Assigning instance variables and capturing block in initialize fails
Say parse error when doing "def foo ..." and something invalid follows. Additionaly, fixed hooks scope (was metaclass, should have been instance type)