 
   Both warning behaviours could be changed by explicitly
   setting the `:warn` option to `true` or `false`.
+
   """
   defmacro alias(module, opts), do: error!([module, opts])
 

  Imports functions and macros from other modules.

  `import/2` allows one to easily access functions or macros from
  others modules without using the qualified name.

  ## Examples


  defmacro unquote(:.)(left, right), do: error!([left, right])

  @doc """
  `alias/2` is used to setup aliases, often useful with modules' names.

  ## Examples

  `alias/2` can be used to set up an alias for any module:

      defmodule Math do
        alias MyKeyword, as: Keyword
