pub fn create(base: &Path, game: &str, name: &str) -> Result<PathBuf>
Creates a new, empty profile directory. Errors if it already exists so a create never silently adopts an existing profile.