Reactive IORefs -- mutable values that run actions when they are written to.