fn main() { mut a := 42 println( 'before sub: ' + a.str() ) sub( mut a ) println( 'after sub: ' + a.str() ) } fn sub( mut o &int ) { println( 'in function got: ' + o.str() ) o = "mutate int as string??" }