     #  ok config.development.timeout is 10
     #  ok config.production.timeout  is 1000
 
-    #test 'implicit objects as part of chained calls', ->
-    #  pluck = (x) -> x.a
-    #  eq 100, pluck pluck pluck a: a: a: 100
+    test 'implicit objects as part of chained calls', ->
+      pluck = (x) -> x.a
+      eq 100, pluck pluck pluck a: a: a: 100
 
     #test 'explicit objects nested under implicit objects', ->
 

      {f: -> a = true}.f() + 1
      ok a

    #test 'jashkenas/coffee-script#1274: `{} = a()` should not optimise away a()', ->
    #  a = false
    #  fn = -> a = true
    #  {} = fn()
    #  ok a

    test 'jashkenas/coffee-script#1436: `for` etc. work as normal property names', ->
      obj = {}

      obj.for = 'for' of obj
      ok 'for' of obj

    test 'jashkenas/coffee-script#1513: Top level bare objects need to be wrapped in parens for unary and existence ops', ->
      doesNotThrow -> CoffeeScript.run '{}?', bare: true
      doesNotThrow -> CoffeeScript.run '{}.a++', bare: true

  suite 'Implicit Objects', ->

