pub fn type_field_iter<T>(typ: &T) -> TypeFieldIterator<'_, T>