'use strict';
/**
* The [`instance.Point` function]{@link Rac#Point} contains convenience
* methods and members for `{@link Rac.Point}` objects setup with the owning
* `Rac` instance.
*
* @namespace instance.Point
*/
module.exports = function attachRacPoint(rac) {
// Intended to receive a Rac instance as parameter
/**
* A `Point` with all values set to zero.
*
* @name zero
* @type {Rac.Point}
* @memberof instance.Point#
*/
rac.Point.zero = rac.Point(0, 0);
/**
* A `Point` at `(0, 0)`.
*
* Equal to `{@link instance.Point#zero}`.
*
* @name origin
* @type {Rac.Point}
* @memberof instance.Point#
*/
rac.Point.origin = rac.Point.zero;
} // attachRacPoint