x <- 2
if(u) {
x <- 3
}
print(x)
Requesting the origin of x in the print(x) node yields two SimpleOriginOrigin|variable origins for both
definitions of x.
Similarly, requesting the origin of print returns a BuiltInFunctionOrigin.
This returns undefined only if there is no dataflow correspondence (e.g. in case of unevaluated non-standard eval).
Obtain the (dataflow) origin of a given node in the dfg.