common persistency layer functions
(args-of s)
grab args from string
(with-transform t f & [a1 a2 & r :as args])