modernize: cask not carton, dev dep on cl-lib
error if swallowing the frame edge