recode
Reusable encoding/decoding constructs for rust