This will make it possible to set values within asynchronous reactive functions without the need for the reactive function to be defined in the same scope as dataflow.
This will be backwards compatible, as the values can still be unpacked.
This will improve efficiency and simplify the internals of the implementation, as no new objects will need to be created in the digest cycle.
(Con) This will make it possible to unpack properties that are not declared as dependencies, which could inadvertently introduce bugs. This would put more burden on developers to remember to maintain their inputs declaration.
dataflow
.