Move function definition to the same line as its name
Ch02 Point looks more like a class
Ch02 Extract method lookup
Ch02 Add class-name and class methods
Ch02 Add origin method
Ch02 Lookup for message in the map to invoke or return nil