#pragma once #include "Rope.h" namespace string19 { template struct Separator { V v; template constexpr auto join(T t, Ts... args) { return Rope{t, Rope{v, args}...}; } constexpr auto join() { return Rope{}; } }; template Separator(V) -> Separator; } // namespace string19