Add asserts in debug mode
Fix source style
Add tests for Function.curry
small spelling error
Merge branch 'features/function-curry' into other/unify

Conflicts:
	source/class/core/Function.js