CommFactory class
          #include <eckit/mpi/Comm.h>
        
        
Derived classes
- 
              template<class T>class CommBuilder
Private functions
- 
              auto make(std::string_view name) -> Comm* pure virtual 
- 
              auto make(std::string_view name, int) -> Comm* pure virtual 
- ~CommFactory() private virtual