Perhaps now it's not a good time to say that I'm using cl-lib in my rework of bs.el to derive bs-mode from tabulated-list-mode... ;-) (But no,I'm not "rewriting bs.el in cl-lib dialect", I think I've used four or five functions.)