pub trait Double { type Output; fn double(&self) -> Self::Output; }
Unary operator for retrieving the doubled value.