pub fn range_send( flags: u8, lower: Option<&[u8]>, upper: Option<&[u8]>, out: &mut Vec<u8>, )
range_send: the flags, then the length and the bytes of each bound that the range has.
range_send