/// Register the compile-time members of a [`Collection`](super::Collection).
///
/// Builds the [`ItemSet`](super::ItemSet) through [`ItemSet::member`](super::ItemSet::member)
/// / [`ItemSet::freeze`](super::ItemSet::freeze); this macro only names the types.
///
/// ```ignore
/// items!(Steps: [StepOne, StepTwo]);
/// items!(Empty: []);
/// ```