#pragma once #include namespace DB { template concept is_any_of = (std::same_as || ...); template concept OptionalArgument = requires(T &&...) { requires(sizeof...(T) == 0 || sizeof...(T) == 1); }; }