Defines the sort spec types.
sort spec
key() :: Map.key() | [Map.key()]
sort_dir() :: :asc | :desc
t() :: key() | {key(), module()} | {sort_dir(), key()} | {sort_dir(), {key(), module()}}