Is there a way to concatenate tuples at compile time in D2? The obvious ~ operator doesn't work on tuples. Also, while I'm at it, maybe there's a better way to achieve my end goal here. Is there a way to get a tuple representation of a class object that includes the stuff from the base classes?