pub fn take(of: &str, from: &str, to: &str) -> bool
A value carries no record, so the moves through Variants::to that explain a save are taken out: each explains one record’s change, never another’s.
Variants::to