Update submodule.
Implement compareason on primitives.
Add an assert primitive for use in test suites.