added 'overloaded'
overloaded allows passing more arguments than is expected
overloaded accepts functionoids
functionoid conversion treats multiple arguments as it would the list of those arguments
binary operators support partial application
slightly more docs
functionoid.coffee -> to-function.coffee