```
struct piecewise_construct_t {
explicit piecewise_construct_t() = default;
};
inline constexpr piecewise_construct_t piecewise_construct{};
```

The struct piecewise_construct_t is an empty structure type
used as a unique type to disambiguate constructor and function overloading.