`type` is a function defined in Python, so it would be nice to have a different name for the field in `Point`.
typeis a function defined in Python, so it would be nice to have a different name for the field inPoint.