pub fn decode_selections(bytes: &[u8]) -> Option<Vec<(Position, Position)>>
Reads back the selections encode_selections wrote, or None where the bytes are not whole selections.
encode_selections