   loaded yet, it checks if it needs to be compiled first and just
   then tries to load it.
 
-  If it succeeds loading the module anyhow, it returns
+  If it succeeds loading the module, it returns
   `{ :module, module }`. If not, returns `{ :error, reason }` with
   the error reason.
 

  loaded, it works as no-op. If the module was not loaded yet,
  it tries to load it.

  If it succeeds loading the module anyhow, it returns
  `{ :module, module }`. If not, returns `{ :error, reason }` with
  the error reason.



  Notice that setting any of the values above overrides Elixir default
  values. For example, setting `:requires` to `[]`, will no longer
  automatically require the `Kernel` module; in the same way setting
  `:macros` will no longer auto-import `Kernel` macros like `if`, `case`,
  etc.

  ## Examples
