Concept utx::static_convertible is used to require a value of a type source_type
can be converted to another
type target_type
with
static_cast .
template <typename source_type, typename target_type> concept static_convertible = ???;