pub fn dirname(p: Path) ?Path
pub fn dirname(p: Path) ?Path { return .{ .root_dir = p.root_dir, .sub_path = Io.Dir.path.dirname(p.subPathOpt() orelse return null) orelse "", }; }