@
safe static if(!(isAggregateType!Type && hasUDA!(Type, GQLDUdaData) && getUDAs!(Type, GQLDUdaData)[0].typeKind != TypeKind.UNDEFINED))
static if(!(is(Type == enum)))
static if(!(is(Type == bool)))
static if(!(is(Type : GQLDCustomLeaf!Fs, Fs...)))
static if(isFloatingPoint!(Type))