bytes() :: non_neg_integer()
hash(binary(), binary()) :: {:ok, binary()} | {:error, atom()}
keybytes() :: non_neg_integer()