defereed.then (arg) =>
There is no difference. Parenthesis are optional in Coffeescript:
You don't need to use parentheses to invoke a function if you're passing arguments. The implicit call wraps forward to the end of the line or block expression.
console.log sys.inspect object → console.log(sys.inspect(object));