pub fn index_function_impl(
type_params: Vec<TypeId>,
_pack_params: Vec<TypePackId>,
ctx: *mut TypeFunctionContext,
is_raw: bool,
) -> TypeFunctionReductionResultpub fn index_function_impl(
type_params: Vec<TypeId>,
_pack_params: Vec<TypePackId>,
ctx: *mut TypeFunctionContext,
is_raw: bool,
) -> TypeFunctionReductionResult