fn discard(r: *Io.Reader, limit: Io.Limit) Io.Reader.Error!usize
fn discard(r: *Io.Reader, limit: Io.Limit) Io.Reader.Error!usize { _ = limit; const fr: *File.Reader = @alignCast(@fieldParentPtr("interface", r)); const context: *Context = @fieldParentPtr("fr", fr); try fillUntimed(context, 1); return 0; }