def extract_value(aggregate, idx, name = "")
      error = value_error(aggregate, idx)

      raise ArgumentError, "Error building extract_value with #{error}" if error