<mp-units/random.h>
template<typename UnaryOperation> piecewise_constant_distribution( std::initializer_list<Q> bl, UnaryOperation fw);