turn Sequence thing into an Interface