   '>':  fns.greater
   '<':  fns.lesser
   '..': fns.range
-  '%':  fns.slice
+  '\\': fns.slice
 
 module.exports = library

  max:     (a) -> a[0].reduce (x, y) -> if x > y then x else y
  elem:    (x) -> x[0] in x[1]
  reverse: (a) -> a[0].reverse()

  reduce:  (a) -> a[1].reduce (p, x, i) -> a[0] [p, x]
  map:     (a) -> a[1].map (x) -> a[0] [x]

  '-':  (x) -> x[0] - x[1]
  '*':  (x) -> x[0] * x[1]
  '/':  (x) -> x[0] / x[1]
  '%':  (x) -> x[0] % x[1]

  '.':  fns.print
  ':':  fns.at
