19:54:22scymtymthanks. i think i considered that but didn't see how to examine the return value count, but let me check again
19:56:29Bike(multiple-value-call (lambda (value &optional (parse-result nil parse-result-p)) ...) (call-next-method)) would do it i think
19:57:33scymtymah right, i was thinking of (m-v-c #'values …) at the return point
19:58:24Bikeit's a bit uglier than the dest-bind, maybe, but after spending time implementing multiple-value-call i kind of want to see it used to its full potential, eheh
20:21:47scymtymno, i like it. just didn't think of it
20:24:39scymtymthe difference in terms of consing and runtime is quite significant as well. at least in a micro-benchmark in SBCL