-- main.mcl -- import "fmt" # this should be a function as a value, iow a lambda $answer = func() { "the answer is 42" } $out1 = $answer() $out2 = $answer() test [$out1 + $out2,] {} -- OUTPUT -- Edge: _operator -> composite: []str # 0 Edge: const: str("+") -> _operator # op Edge: const: str("the answer is 42") -> _operator # a Edge: const: str("the answer is 42") -> _operator # b Vertex: _operator Vertex: composite: []str Vertex: const: str("+") Vertex: const: str("the answer is 42") Vertex: const: str("the answer is 42")