Declarative combinators for manipulating MVectors with support for fusion