A basic function call like... var a = function () { return } ...fails if no semicolon is provided after the return statement