build js
don't eval error messages for assertions unless assertion fails
failing test for independent observables created in the dipatch loop