Anonymous function names and better inheritance