t() :: term()
reload(t(), module()) :: {:ok, t()} | {:error, Manganese.CoreKit.Structs.APIError.t()}
reload!(t(), module()) :: t()