pub(crate) fn make_item(input: &DeriveInput) -> Set<Item>