type ProspectiveProfile<'a> = BTreeMap<ProfileFieldName, Cow<'a, Value>>;
The stored profile as it would read after one candidate field is written.
struct ProspectiveProfile<'a> { /* private fields */ }