One possible reason to leave it inside a ```version(unittest)``` block -- it avoids having to import ```std.typetuple``` for non-unittest builds.