is a PData
isn't array and has no unshared aliasings
if T is array returns isPureType!(ForeachType!T), if T isn't array returns isPureData!T
See Source File