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