test116
auto test116 = 
q{--- test116
	// Test default arguments
	struct S { i32 a; i32 b; }
	i32 func_i32(i32 arg = 42) { return arg; }
	u8[] func_string(u8[] arg = "Hello") { return arg; }
	//S func_struct(S arg = S(1, 2)) { return arg; } // TODO
	i32 test_i32() { return func_i32; }
	u8[] test_string() { return func_string; }
	//S test_struct() { return func_struct; }
};
  
		tests passing 
		functionsvariables