class_docstr: A representation of a leaf node in the tree
  In addition to the normal work of a `Node`, a `LeafNode` is responsible for:
      - Interacting with `Data`
      - Making predictions
code: def mean_response(self):
      return self._mean_response
  
imports: from typing import Union, Tuple
  from .data import Data
  from .split import Split, SplitCondition
label_desc: Use image node_id 8 for calling the LeafNode obj's underlying member method code with example usage: obj.mean_response() and returns: self