Function no
Type constructor for an optional having no value of T
auto no(T)();
Example
auto a = no!(int*);
assert(a == none);
assert(*a != 9);
a = new int(9);
assert(*a == 9);
assert(a != none);
a = null;
assert(a == none);