Add test for reactive evaluation order
Add tests for isolate()
Use lazy evaluation of reactive functions