class_docstr: A composed diffeomorphism.
  
  Parameters
  ----------
  diffeos : list[Diffeo]
      An (ordered) list of diffeomorphisms.
docstr: Diffeomorphism at base point.
docstr_tok: ["Diffeomorphism","at","base","point","."]
code: def diffeomorphism(self, base_point):
      """Diffeomorphism at base point."""
      image_point = base_point
      for diffeo in self.diffeos:
          image_point = diffeo.diffeomorphism(image_point)
  
      return image_point
  
imports: import abc
  import math
  import geomstats.backend
  from geomstats.vectorization import get_batch_shape
label_desc: Use image node_id 2 for calling the ComposedDiffeo obj's underlying member method code with example usage: obj.diffeomorphism(base_point) and returns: image_point