Modules have four associated keywords to make using them in other modules: alias, import, use, and require.
alias will register a module under a different (usually shorter) name:
defmodule MyModule do
# Will make this module available as `CoolFunctions`
alias MyOtherModule.CoolFunctions
#...