tool descriptions now use an alist.