-- main.mcl --
import "fmt"
class double($to_str, $x) {
	$name = $to_str($x + $x)
	test [$name,] {}
}
include double(func($x) {fmt.printf("%d", $x)}, 42)
include double(func($x) {fmt.printf("%s", $x)}, "hello")
-- OUTPUT --
Vertex: test[84]
Vertex: test[hellohello]
