Vector
scala
Void
Monoid
visit
Combinators