-- 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]
