def next.of
import bend-kit-redis@0.3.0.0/redis.bend as Redisimport Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
662def next.of(+pos: U32, r: Bytes.Bytes & Step) -> Reader & Next:
663 (b, s) = r
664 match s:
665 case Reply{v, +i}:
666 (Reader{b, i}, Got{v})
667 case More{}:
668 (Reader{b, pos}, Want{})
669 case Bad{}:
670 (Reader{b, pos}, Broken{})