extend earlyinit example (cannot just comment out early initializations!)
move early initializers into body (to normal initializers)
procedure syntax tests
also insert explicit Unit return type for abstract methods