variantly (cargo): Derive helper methods for enum variants that are familiar from `std::option::Option` & `std::result::Result` such as `unwrap_or` or `and_then`. 
Keywords: derived-functions|enum-variants|rust