pub fn component_outer_alias_kind<T: ?Sized + ReencodeComponent>(
    _reencoder: &mut T,
    ty: ComponentOuterAliasKind,
) -> ComponentOuterAliasKind