Engine fidelity

Every module of both editions was loaded in the browser engine (SCI, from the unmodified source) and compared with the JVM engine (Clojure 1.7.0 on Java 8) loading the same module: its printed output, every clock agent's sealed value, and a call of every public function with the same arguments (24.5 7 3 2 1 0.5, as many as each arity takes). Each module's clock was frozen at the instant the JVM loaded it, so sealed values can be compared. ← back to the engine

What differs, and why

Reproduce: tools/capture_jvm.py against the running JVM engine, then node tools/compare.js primary|bank.