type SequenceEventDescription = < T > Array<T | Array<T | Array<T | Array<T | Array<T | T [] > > > > >