docs: def map_arguments(self, arguments):
          """
          Returns the mapped function arguments. If no mapping functions are defined, the arguments
          are returned as they were supplied.
  
          :param arguments: List of arguments for bound function as strings.
          :return: Mapped arguments.
          """
          if self.argument_mappings is None:
              return arguments
  
          return [f(a) for f, a in zip(self.argument_mappings, arguments)]