Add tests for Fusion tuple.
Adapt boost::tuple.
Type: add rationale for trait_ and trait not being metafunction classes.
Refactor benchmarks.