pub fn compress(moves: &[Move]) -> Result<Vec<u8>, Error>
Compress a sequence of moves from the starting position.