# 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`.