import std.meta: AliasSeq;
alias a = AliasSeq!int;
static if (<is a an AliasSeq>) {
}
__traits(isSame, a, AliasSeq!a) could work but doesn't, because
it flattens singletons, which means __traits(isSame, int,
AliasSeq!int) is true. (A bug/bad design, IMO. If the intended
behavior is not to flatten tuples passed to __traits, there is no
reason to make a special case for singletons).
