Using @ isn't pretty, but I like {} a bit since it is the "highest-level" structuring syntax element in D which seems right for this sort of stuff and especially when the tuple resembles an anonymous struct. -- Marco