Small fixes
A selection of 80 fixes from 174 pull requests.
3.Lost leftovers
Take one item, then zero, then collect: [1, 2, 3] followed by [4, 5] left only [4, 5]. The continuation must retain the unread 2 and 3.
1123456)).pipe(Effect.map((end): End<A1, L | L1> => { if (!leftover) { return end } return [end[0], end[1] ? [...end[1], ...leftover] : leftover]}))