# FSharpPlus Traversable
In FSharpPlus, a traversable must have the following members:
```fsharp
static member Traverse (
t :'Traversable<'T>,
f : 'T->'Functor<'U>) : 'Functor<'Traversable<'U>>
static member Sequence (
t :'Traversable<'Functor<'T>>) : 'Functor<'Traversable<'T>>
```
Note that `Sequence` is nothing other than `Traverse` called with `id`.