class C
{
    // force user of a type to use an external allocation strategy
    @disable new();
}
struct S
{
    // force user of a type to use an external allocation strategy
    @disable new();
}
class C
{
    // force user of a type to use an external allocation strategy
    @disable new();
}
struct S
{
    // force user of a type to use an external allocation strategy
    @disable new();
}