pub trait Getter { /// .ok().unwrap_or_default() fn want(self) -> T; } impl Getter for apb::Field { fn want(self) -> T { self.ok().unwrap_or_default() } }