Typed Inttegro FinancialAccountType value.
@type t() :: :wallet | :bank_account | :dosh_account | String.t()
@spec decode(String.t()) :: t()
@spec encode(t()) :: String.t()
@spec values() :: [t()]