Removed function constructors
Removing bind because it's too slow
Adding gigantic ugly switch statement
Merge pull request #218 from johnnyman727/jon-remove-function-constructor

Jon remove function constructor