I'm not sure I'd really call it mutating, since it sets it to a new object instead of mutating an existing one, but if you don't like it, maybe a switch?

```coffee
events = switch @events.length
  when 1
    @events
  else
    # code
```