foo[1] {} ||= 1
^~~~~~~~~ unexpected write target
          ^~~ unexpected operator after a call with arguments
          ^~~ unexpected operator after a call with a block

