    g.point(x [, y])

Return a new point object with `x` and `y` coordinates. If `x` is a string, it is considered to be in the form `"[number] [number]"` or `"[number]@[number]"` where the first number is x coordinate and the second is y coordinate. Examples:

    var p = g.point(10, 20);
    var p = new g.point(10, 20);
    var p = g.point('10 20');
    var p = g.point('10@20');
    var p = g.point(g.point(10, 20));