Cursieve is a Rust library that makes it easy to deserialize byte arrays into annotated Rust structures