Patch to make deriving from fusion::sequence_facade makes the derived class an MPL sequence by Nathan Ridge.