https://issues.dlang.org/show_bug.cgi?id=17269 --- Comment #3 from Tomáš Chaloupka <chalucha at gmail.com> --- One more thing. Nullable!int foo; writefln("%s", foo); outputs Nullable.null So it is at least inconsistent here. --