spec out bucket type data type sniffing (type type type)
bucket types can determine if they hold CRDTs
get a bit into search stuff before realizing i should do j70