cl-lib provide API simulation for other packages