StreamClient :: readUntil() takes any callable as an inspector