anchor.diff:  			printerr("    expect: '\(expect)'\n");
   		}
   	}
  -	tryPathFilename("/foo/baz/baz.txt", expect: "baz.txt");
  -	tryPathFilename("/foo/baz/baz", expect: "baz");
  -	tryPathFilename("/foo/baz//.config", expect: ".config");
  -	tryPathFilename("/foo/baz/", expect: "");
  -	tryPathFilename("/foo/", expect: "");
  -	tryPathFilename("/", expect: "");
  -	tryPathFilename("", expect: "");
  +	try_path_filename("/foo/baz/baz.txt", expect: "baz.txt");
  +	try_path_filename("/foo/baz/baz", expect: "baz");
  +	try_path_filename("/foo/baz//.config", expect: ".config");
  +	try_path_filename("/foo/baz/", expect: "");
  +	try_path_filename("/foo/", expect: "");
  +	try_path_filename("/", expect: "");
  +	try_path_filename("", expect: "");
   }
   
   unittest std.io.path.folder {
  -	var tryPathFolder = func (cref path: string, cref expect: string) {
  +	var try_path_folder = func (cref path: string, cref expect: string) {
   		ref got = std.io.path.folder(path);
   		if got != expect then {
   			printerr("error: fail '\(path)'\n");
  
positive.code: 			printerr("    expect: '\(expect)'\n");
  		}
  	}
  	tryPathNormalize("", expect: "");
  	tryPathNormalize(".", expect: ".");
  	tryPathNormalize("..", expect: "..");
  	tryPathNormalize("/", expect: "/");
  	tryPathNormalize("/foo", expect: "/foo");
  	tryPathNormalize("foo", expect: "foo");
  	tryPathNormalize("o", expect: "o");
  	tryPathNormalize(".config", expect: ".config");
  	tryPathNormalize(".config/", expect: ".config");
  	tryPathNormalize(".config/.", expect: ".config");
  
  	tryPathNormalize("/foo/bar/.", expect: "/foo/bar");
  	tryPathNormalize("/foo/bar/./", expect: "/foo/bar");
  	tryPathNormalize("/foo/bar/..", expect: "/foo");
  	tryPathNormalize("/foo/bar/../", expect: "/foo");
  	tryPathNormalize("/foo/bar/../baz", expect: "/foo/baz");
  	tryPathNormalize("/foo/bar/../..", expect: "/");
  	tryPathNormalize("/foo/bar/../../", expect: "/");
  	tryPathNormalize("/foo/bar/../../baz", expect: "/baz");
  	tryPathNormalize("/foo/bar/../../../baz", expect: "/baz");
  	tryPathNormalize("/foo/bar/../../../../baz", expect: "/baz");
  	tryPathNormalize("/./foo", expect: "/foo");
  	tryPathNormalize("/../foo", expect: "/foo");
  	tryPathNormalize("/foo.", expect: "/foo.");
  	tryPathNormalize("/.foo", expect: "/.foo");
  	tryPathNormalize("/foo..", expect: "/foo..");
  	tryPathNormalize("/..foo", expect: "/..foo");
  	tryPathNormalize("/./../foo", expect: "/foo");
  	tryPathNormalize("/./foo/.", expect: "/foo");
  	tryPathNormalize("/foo/./bar", expect: "/foo/bar");
  	tryPathNormalize("/foo/../bar", expect: "/bar");
  	tryPathNormalize("/foo//", expect: "/foo");
  	tryPathNormalize("/foo///bar//", expect: "/foo/bar");
  
  	tryPathNormalize("./foo/bar/.", expect: "foo/bar");
  	tryPathNormalize("./foo/bar/./", expect: "foo/bar");
  	tryPathNormalize("./foo/bar/..", expect: "foo");
  	tryPathNormalize("./foo/bar/../", expect: "foo");
  	tryPathNormalize("./foo/bar/../baz", expect: "foo/baz");
  	tryPathNormalize("./foo/bar/../..", expect: ".");
  	tryPathNormalize("./foo/bar/../../", expect: ".");
  	tryPathNormalize("./foo/bar/../../baz", expect: "baz");
  	tryPathNormalize("./foo/bar/../../../baz", expect: "../baz");
  	tryPathNormalize("./foo/bar/../../../../baz", expect: "../../baz");
  }
  
negative.code: 			printerr("    expect: '\(expect)'\n");
  		}
  	}
  	try_path_stem("/foo/baz/baz.txt", expect: "baz");
  	try_path_stem("/foo/baz/baz", expect: "baz");
  	try_path_stem("/foo/baz//.config", expect: "");
  	try_path_stem("/foo/baz/", expect: "");
  	try_path_stem("/foo/", expect: "");
  	try_path_stem("/", expect: "");
  	try_path_stem("", expect: "");
  }
  
  unittest std.io.path.normalize {
  	var try_path_normalize = func (cref path: string, cref expect: string) {
  		var got = std.io.path.normalize(path);
  		if got != expect then {
  			printerr("error: fail '\(path)'\n");
  