template <typename allowed_value_types>
luco::is_allowed_value_type concept

puts a constraint on the allowed luco types for luco::value