conditionally reject unknown fields
It'd be nice to support turning on a flag such that unknown fields are rejected. This could be used to run over events and notify when new fields are available (and even old fields dropped).
Gitlab issue: https://github.com/serde-rs/serde/issues/463.