Opaque FSST symbol table.
Build tables with FSST.train/2 and pass them to FSST.compress/3 and FSST.decompress/3.
FSST.train/2
FSST.compress/3
FSST.decompress/3
@type t() :: %FSST.Table{ backend: module(), codes: %{required(binary()) => byte()} | nil, lengths: [pos_integer()] | nil, native: term(), pattern: tuple() | nil, symbols: tuple() | nil }