Bad:
app.get '/', (...) ->
# This happens async, so page.render() is called at the same time. The server
# will generate a page with the outdated data, send to the client, which
# will generate a page with the updated data. Their checksums are different
model.set "this", "that"
page.render()