code: def fetch_destrieux() -> Tuple[SurfaceImage, Dict[int, str]]:
      """Load Destrieux surface atlas into a surface object."""
      fsaverage = load_fsaverage("fsaverage5")
      destrieux = datasets.fetch_atlas_surf_destrieux()
      label_names = {
          i: label.decode("utf-8")
          for (i, label) in enumerate(destrieux.labels)
      }
      return (
          SurfaceImage(
              mesh=fsaverage["pial"],
              data={
                  "left_hemisphere": destrieux["map_left"],
                  "right_hemisphere": destrieux["map_right"],
              },
          ),
          label_names,
      )
  
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 3 for calling a global function with example usage: fetch_destrieux() and returns: SurfaceImage,  label_names