   end
 
   test "multi-call" do
-    assert [List, String] = import Elixir.{List, unquote(:String)}
+    assert [List, String] = import(Elixir.{List, unquote(:String)})
     assert keymember?([a: 1], :a, 0)
     assert valid?("ø")
   end
 
   test "blank multi-call" do
-    assert [] = import List.{}
+    assert [] = import(List.{})
     # Buggy local duplicate is untouched
     assert duplicate([1], 2) == [1]
   end
 
   test "multi-call with options" do
-    assert [List] = import Elixir.{List}, only: []
+    assert [List] = import(Elixir.{List}, only: [])
     # Buggy local duplicate is untouched
     assert duplicate([1], 2) == [1]
   end
 
   test "import all" do
-    assert :lists = import :lists
+    assert :lists = import(:lists)
     assert flatten([1, [2], 3]) == [1, 2, 3]
   end
 

        import List
        flatten([1, [2], 3])
        flunk()
      true ->
        # Buggy local duplicate is untouched
        assert duplicate([1], 2) == [1]

  end

  defmodule Underscored do
    def hello(x), do: x
    def __underscore__(x), do: x
  end

