docs: def monkey_patch_override_method(klass):
      """
      Override a class method with a new version of the same name. The original
      method implementation is made available within the override method as
      `_original_<METHOD_NAME>`.
      """
      def perform_override(override_fn):
          fn_name = override_fn.__name__
          original_fn_name = '_original_' + fn_name
          # Override class method, if it hasn't already been done
          if not hasattr(klass, original_fn_name):
              original_fn = getattr(klass, fn_name)
              setattr(klass, original_fn_name, original_fn)
              setattr(klass, fn_name, override_fn)
      return perform_override