make extend variadic
Accept multiple arguments and merge them, right to left
Error message less misleading
Handle multiple args when attempting to extend a function
Functions are no longer handled specially. They can be extended like plain objects
extract intention-revealing helper
slight modification to readme example
Merge pull request #2 from jasonkarns/variadic

Enable extend to accept multiple arguments