code: def load_fsaverage(
      mesh_name: str = "fsaverage5",
  ) -> Dict[str, PolyMesh]:
      """Load several fsaverage mesh types for both hemispheres."""
      fsaverage = datasets.fetch_surf_fsaverage(mesh_name)
      meshes: Dict[str, Dict[str, Mesh]] = {}
      renaming = {
          "pial": "pial",
          "white": "white_matter",
          "infl": "inflated",
      }
      for mesh_type, mesh_name in renaming.items():
          meshes[mesh_name] = {}
          for hemisphere in "left", "right":
              meshes[mesh_name][f"{hemisphere}_hemisphere"] = FileMesh(
                  fsaverage[f"{mesh_type}_{hemisphere}"]
              )
      return meshes
  
imports: from typing import Dict, Sequence, Tuple
  from nilearn import datasets
  from nilearn.experimental.surface import _io
  from nilearn.experimental.surface._surface_image import FileMesh, Mesh, PolyMesh, SurfaceImage
label_desc: Use image node_id 1 for calling a global function with example usage: load_fsaverage(mesh_name) and returns: meshes