``` pub const S = struct { func: fn() usize, pub fn func(self: *S) usize { return 2; } }; pub fn func() usize { return 1; } test "" { var s = S{ .func = func, }; debug.assert(s.func() == 2); //ambiguous } ```