Search
Defines base types constructions.
@type error() :: {:error, reasons()}
@type reasons() :: Keyword.t()
@callback new(any()) :: struct() | error()