> I was expecting to be able to write forms such as: > > (:truncate 'foo 'bar :only :restrict) > (:truncate 'foo :restart-identity :cascade) > (:truncate 'foo) > > Ie. without keyword arguments. That's not how split-on-keywords works, but you can very easily do that with a destructuring-bind and a few ecase forms.