//ww:run package main; type reader = fn(x: i32) i32; type vtable = struct { r: (*reader | void) }; fn rd(x: i32) i32 = { return x + 1; }; fn main() i32 = { let v = vtable { r = &rd }; return 0; };