Alias TypesOf
Returns the types of all values given.
alias TypesOf(Symbols...)
= AliasSeq!(T,TypesOf!(Symbols[1..__dollar]));
If isFunction!T then the typeof the address is taken if possible If typeof(T) can be taken it is Else it is appended on as is
Returns
AliasSeq of the resulting types
Example
import std .meta: AliasSeq;
static assert(is(TypesOf!("hello", 1, 2, 3.0, real) == AliasSeq!(string, int, int, double, real)));