cannot use instanceof Result to test because nothing guarantees that the reactivity module instance is the same one from run to run. we can only use duck typing