message: elle.clonable: clean up
  pragma once
  using
diff: -#ifndef ELLE_CLONABLE_HH
  -# define ELLE_CLONABLE_HH
  +#pragma once
  #include <memory>
  @@ -13,7 +12,7 @@ namespace elle
  std::unique_ptr<Cloned>
  clone() const = 0;
  protected:
  - typedef Cloned _elle_Cloned;
  + using _elle_Cloned = Cloned;
  };
  }
  @@ -25,5 +24,3 @@ namespace elle
  return \
  std::unique_ptr<typename Self::_elle_Cloned>(new Self(*this)); \
  } \
  -
  -#endif
  