diff --git a/lib/Function/functionalize.js b/lib/Function/functionalize.js
index <HASH>..<HASH> 100644
--- a/lib/Function/functionalize.js
+++ b/lib/Function/functionalize.js
@@ -4,9 +4,20 @@
 
 var bindBind  = require('./bind/bind')
   , callBind  = require('./call/bind')
-  , applyBind = require('./apply/bind');
+  , applyBind = require('./apply/bind')
+  , toArray = function (args) {
+		return (args.length === 1) ? [args[0]] : Array.apply(null, args);
+	}
+  , curry = function () {
+		var fn   = this
+		  , args = arguments;
+		return function () {
+			return fn.apply(this, toArray(args).concat(toArray(arguments)));
+		};
+	};
 
 module.exports = function (f) {
 	f.bind = bindBind(f); f.call = callBind(f); f.apply = applyBind(f);
+	f.curry = curry.bind(f);
 	return f;
 };
Added 'curry' to functionalized functions