fn failingDiscard(r: *Reader, limit: Limit) Error!usize
fn failingDiscard(r: *Reader, limit: Limit) Error!usize { _ = r; _ = limit; return error.ReadFailed; }