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))