   end
 
   defp validate_aliases(kind, aliases) do
-    valid = is_list(aliases) and Enum.all?(aliases, fn {k, v} ->
-      is_atom(k) and is_atom(v)
-    end)
+    valid =
+      is_list(aliases) and
+        Enum.all?(aliases, fn {k, v} ->
+          is_atom(k) and is_atom(v)
+        end)
 
     unless valid do
-      raise ArgumentError, "expected :#{kind} option given to eval in the format: [{module, module}]"
+      raise ArgumentError,
+            "expected :#{kind} option given to eval in the format: [{module, module}]"
     end
   end
 
   defp validate_imports(kind, imports) do
-    valid = is_list(imports) and Enum.all?(imports, fn {k, v} ->
-      is_atom(k) and is_list(v) and Enum.all?(v, fn {name, arity} ->
-        is_atom(name) and is_integer(arity)
-      end)
-    end)
+    valid =
+      is_list(imports) and
+        Enum.all?(imports, fn {k, v} ->
+          is_atom(k) and is_list(v) and
+            Enum.all?(v, fn {name, arity} ->
+              is_atom(name) and is_integer(arity)
+            end)
+        end)
 
     unless valid do
-      raise ArgumentError, "expected :#{kind} option given to eval in the format: [{module, [{name, arity}]}]"
+      raise ArgumentError,
+            "expected :#{kind} option given to eval in the format: [{module, [{name, arity}]}]"
     end
   end
 

  """
  def eval_file(file, relative_to \\ nil) when is_binary(file) do
    file = find_file(file, relative_to)
    eval_string File.read!(file), [], [file: file, line: 1]
  end

  @doc """

  and errors.
  """
  def compile_quoted(quoted, file \\ "nofile") when is_binary(file) do
    :elixir_compiler.quoted(quoted, file)
  end

  @doc """
