```coffeescript
window.FactlinkAppMode ?= {}
window.FactlinkAppMode.coreInClient = (app) ->
  app.onClientApp = true
  app.startClientRegions()

  annotatedSiteEnvoy = window.initClientCommunicator()

  new ClientRouter controller: new ClientController annotatedSiteEnvoy

  FactlinkApp.clientCloseDiscussionModalInitializer annotatedSiteEnvoy
  app.vent.on 'close_discussion_modal', ->
    mp_track "Discussion Modal: Close (Button)"
    annotatedSiteEnvoy 'closeModal_noAction'

  annotatedSiteEnvoy 'modalFrameReady', Factlink.Global.can_haz


```

Add parens to call with return value
user
```coffeescript
window.FactlinkAppMode ?= {}
window.FactlinkAppMode.coreInClient = (app) ->
  app.onClientApp = true
  app.startClientRegions()

  annotatedSiteEnvoy = window.initClientCommunicator()

  new ClientRouter controller: new ClientController(annotatedSiteEnvoy)

  FactlinkApp.clientCloseDiscussionModalInitializer annotatedSiteEnvoy
  app.vent.on 'close_discussion_modal', ->
    mp_track "Discussion Modal: Close (Button)"
    annotatedSiteEnvoy 'closeModal_noAction'

  annotatedSiteEnvoy 'modalFrameReady', Factlink.Global.can_haz


```
assistant