Methods to parse and modify configurations.
t() :: Keyword.t()
current_user_assigns_key(t()) :: atom()
get(t(), atom(), any()) :: any()
merge(t(), t()) :: t()
put(t(), atom(), any()) :: t()
raise_error(binary()) :: no_return()
user_module(t()) :: atom()