<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_op_result_name(left, right):
 """ Find the appropriate name to pin to an operation result. This result should always be either an Index or a Series. Parameters left : {Series, Index} right : object Returns ------- name : object Usually a string """

    # `left` is always a pd.Series when called from within ops
    if isinstance(right, (ABCSeries, pd.Index)):
        name = _maybe_match_name(left, right)
    else:
        name = left.name
    return name