static if(!(dataHasStaticArrayModel!(TypeOf!A)))
static if(!(dataHasRandomAccessRangeModel!(TypeOf!A)))
static if(!(dataHasAssociativeArrayModel!(TypeOf!A)))
static if(!(dataHasTaggedAlgebraicModel!(TypeOf!A)))
static if(!(dataHasAggregateModel!(TypeOf!A) && hasRenderedAs!A))
static if(!(dataHasAggregateModel!(TypeOf!A) && hasRenderedAsMember!(TypeOf!A)))
static if(!(dataHasAggregateModel!(TypeOf!A) && getRenderedAsMemberString!A.length == 1))
static if(!(dataHasAggregateModel!(TypeOf!A) && getRenderedAsPointeeString!A.length == 1))
static if(!(is(TypeOf!A : Duration)))
static if(!(isNullable!(TypeOf!A)))
static if(!(isTimemarked!(TypeOf!A)))
static if(dataHasAggregateModel!(TypeOf!A))