     eq fn, child
 
   test "implicit return", ->
-    #eq ok, new ->
-    #  ok
-    #  ### Should `return` implicitly   ###
-    #  ### even with trailing comments. ###
+    eq ok, new ->
+      ok
+      ### Should `return` implicitly   ###
+      ### even with trailing comments. ###
     eq ok, new ->
       ok
       # Should `return` implicitly

    fn.withAt()
    fn.withThis()

  #test "Trying an implicit object call with a trailing function.", ->
  #  a = null
  #  meth = (arg, obj, func) -> a = [obj.a, arg, func()].join ' '
  #  meth 'apple', b: 1, a: 13, ->
  #    'orange'
  #  ok a is '13 apple orange'

  #test "Ensure that empty functions don't return mistaken values.", ->
  #  obj = {func: (@param, @rest...) ->}

      'false'
    eq result, 'true'

    save try
      doesnt exist
    catch error
      'caught'
    eq result, 'caught'

    save try doesnt(exist) catch error then 'caught2'
    eq result, 'caught2'

  test "jashkenas/coffee-script#1420: things like `(fn() ->)`; there are no words for this one", ->
    fn = -> (f) -> f()
