This works:
discoveredDist <<= (dist in ReactiveRuntime)
.storeAs(discoveredDist in Global)
.triggeredBy(dist in ReactiveRuntime)
however this doesn't:
discoveredDist := (dist in ReactiveRuntime)
.storeAs(discoveredDist in Global)
.triggeredBy(dist in ReactiveRuntime)
.value