Ported code to ClojureCLR. Moving to macro implementation of reactive.