 @propertyOf Number#
 @returns {Number} This number as a duration of seconds
 ###
-Object.defineProperty Number::, 'seconds',
-  get: -> 
-    @ * 1000
-Object.defineProperty Number::, 'second',
-  get: -> 
-    @ * 1000
+unless 5.seconds
+  Object.defineProperty Number::, 'seconds',
+    get: -> 
+      this * 1000
+
+unless 1.second
+  Object.defineProperty Number::, 'second',
+    get: -> 
+      this * 1000
 
 ###*
 Utility method to convert a number to an amount of rotations.

@propertyOf Number#
@returns {Number} This number as an amount of rotations
###
Object.defineProperty Number::, 'rotations',
  get: -> 
    @ * Math.TAU
Object.defineProperty Number::, 'rotation',
  get: -> 
    @ * Math.TAU

###*
Utility method to convert a number to an amount of degrees.

@propertyOf Number#
@returns {Number} This number as an amount of degrees
###
unless 2.degrees
  Object.defineProperty Number::, 'degrees',
    get: -> 
      this * Math.TAU / 360

unless 1.degree
  Object.defineProperty Number::, 'degree',
    get: -> 
      this * Math.TAU / 360

###* 
The mathematical circle constant of 1 turn.
