Add more utility methods on g.Point.
Speed up point creation.

Since x and y are regular values, there's no need to use recursive
freeze. By just using Object.freeze we dramatically speed up point-heavy
compositions.