code: def itemgetter_handle(tokens):
      
      internal_assert(len(tokens) == 2, "invalid implicit itemgetter args", tokens)
      op, args = tokens
      if op == "[":
          return "_coconut.operator.itemgetter(" + args + ")"
      elif op == "$[":
          return "_coconut.functools.partial(_coconut_igetitem, index=" + args + ")"
      else:
          raise CoconutInternalException("invalid implicit itemgetter type", op)
docs: Process implicit itemgetter partials.