Synchronous request in node.js with common-node

What's wrong in this simple example?

I have compared this code with the examples in other synchronous/request examples, but I can't see it.

HttpClient = require('common-node').httpclient.HttpClient
Fiber = require('fibers')

google = ->
  Fiber(() ->
    console.log(new HttpClient({
      url: 'http://google.com'
    }).finish().body.read(null).decodeToString())
  ).run()

google()