       list :: Number[] = [1..10]
 
     test 'throw function return type mismatch', ->
-      throws -> CoffeeScript.parse """
+      throws -> parse """
       list :: String[] = [1..10]
       """
 


    test 'throw return type mismatch', ->
      throws ->
        CoffeeScript.parse """
          arr :: Number[] = ("" for i in [1,2,3])
        """

    test 'throw target mismatch', ->
      throws ->
        CoffeeScript.parse """
          arr :: Number[] = (i for i :: Number in [1,2,""])
        """


      """

    test 'throw generics hash', ->
      throws -> parse """
      struct Hash<K, V> {
        get :: K -> V
        set :: K * V -> ()
