guipn/sinful.js — pull request #8 by hughfdjackson (2012-07-14 04:16:09+00:00)
Title: Added Function.liberate

Function.liberate takes a method, and returns a function that takes
the `this` value as the first argument instead:

var slice = Function.liberate(slice)

slice([1, 2, 3], 1) // => [2, 3]