Func void main() { Matrix a; void foo(), bar(); a = [[1 2][3 4]]; foo(bar, a); } Func void foo(afo, a) void afo(); Matrix a; { afo(a); } Func void bar(a) Matrix a; { print a; }