Fortunately in Rust you can have it both ways, as in `Type::Variant` most of the time and `use Type::Variant; … Variant …` in cases where the type name just causes noise.
Example in the playground: https://play.rust-lang.org/?version=stable&mode=debug&editio...