On Thursday, 7 February 2013 at 22:22:09 UTC, Stewart Gordon wrote: > This is what I've found: Validity checking is done in an in > contract! I've ran into the same problem with std.base64. DbC doesn't seem to be a generally well-understood concept.