Is it possible with to constrain a generic parameter to be one of the select few types without figuring out what traits precisely define those type? e.g.
impl<T> Data<T> where T == u32 || T == u64
Sometimes it's tedious to figure out what all traits to add to where
to get the types you want, and sometimes one wouldn't want to allow a type even when it makes syntactic sense because of semantics.