I feel like the library is missing a `result(t, e)` type for use in typespecs: ```elixir @type result(t, e) :: {:ok, t} | {:error, e} ``` It could also be a good idea to use this type as the input parameter for many of the functions instead of `term()`?
I feel like the library is missing a
result(t, e)type for use in typespecs:It could also be a good idea to use this type as the input parameter for many of the functions instead of
term()?