/ Traversable / sequence
sequence
 1  
 2      let Applicative = ./../Applicative/Type
 3  
 4  in  let Traversable = ./../Traversable/Type
 5  
 6  in    λ(t : Type → Type)
 7      → λ(traversable : Traversable t)
 8      → λ(f : Type → Type)
 9      → λ(applicative : Applicative f)
10      → λ(a : Type)
11      → λ(ts : t (f a))
12      → traversable.traverse f applicative (f a) a (λ(x : f a) → x) ts