it's one of those things where D is starting to fall behind
competition when it comes to quality of life features
while OP's example is not that bad, the AliasSeq is plain and
simple just confusing.. it's a NO
also removing the need of import for tuple is needed!!
it's the same with sumtype/tagged unions and enums literals
we need a workgroup to tackle these issues quick
some new languages are building momentum, it'll be hard to
compete when they get released...
we better get ready now and maintain a good balance of new
features without forgetting about quality of life
and deprecating/removing old features that holds us back