Look at http://dpldocs.info/std.typecons.Tuple Note though that D isn't a kitchen sink - features aren't added to the language just because. More often than not though, the existing features can do what you ask for if you combine them well. Spend some time working with the language and you'll probably find it's more than adequate for real work.