//ww:run package main; type decoder = struct { offs: i64, src: []u8 }; fn mk(s: []u8) decoder = { let r: decoder; r.offs = 0i64; r.src = s; return r; }; fn main() i32 = { let b: [1]u8; let d: decoder = mk(b[0:1]); return 0; };