message: serialization.Serializer: Factor constructors.
diff: @@ -9,17 +9,17 @@ namespace elle
  namespace serialization
  {
  Serializer::Serializer(bool versioned)
  + : Serializer(Versions(), versioned)
  + {}
  +
  + Serializer::Serializer(Versions versions, bool versioned)
  : _versioned(versioned)
  + , _versions(std::move(versions))
  {
  static_assert(Details::api<int>() == Details::pod, "");
  static_assert(Details::api<unsigned long>() == Details::pod, "");
  }
  - Serializer::Serializer(Versions versions, bool versioned)
  - : _versioned(versioned)
  - , _versions(std::move(versions))
  - {}
  -
  /*--------------.
  | Enter / leave |
  `--------------*/
  