-- main.mcl -- # test that ordering works and doesn't produce a dag in this tricky scenario class foo() { $x = "hello" $y = $x test [$y + "a",] {} } include foo() as c $x = $c.y test [$x + "b",] {} -- OUTPUT -- Vertex: test[helloa] Vertex: test[hellob]