Documented extendNatives and added support for all current assertions.

TODO: Add support for modifiers. This will require a slight refactor.