record Indexed : (Type -> Type) -> Type -> Type -> Type.unIndex : Indexed t i a -> t (i, a)Filterable t => Filterable (Indexed t i)Foldable t => Foldable (Indexed t i)Functor t => Functor (Indexed t i)Filterable t => IndFilterable i (Indexed t i)(Functor t, Foldable t) => IndFoldable i (Indexed t i)Functor t => IndFunctor i (Indexed t i)Traversable t => IndTraversable i (Indexed t i)Traversable t => Traversable (Indexed t i)Witherable t => Witherable (Indexed t i).unIndex : Indexed t i a -> t (i, a)unIndex : Indexed t i a -> t (i, a)