"Ali Çehreli" <acehreli at yahoo.com> wrote in message news:iuqja8$7nl$2 at digitalmars.com... > { bool result = ElementType!Range.init is null; } )) is(typeof(ElementType!Range.init is null)) __traits(compiles, cast(void)ElementType!Range.init is null) __traits(compiles, { return ElementType!Range.init is null; }) should all work.