This is akin to `#[serde(rename = ..)]` and thus useful.
This is bare-bones and is missing many features which we intend to add in future commits, such as parsing from attributes whose names differ from the field names and parsing into non-String types.