Type system for easy alice (and optional maruse) parse request and create responses. Crate under active expirements and it will have broken changes.