! ======================================
: split-at-first ( seq separators -- before after )
- dupd '[ , member? ] find
+ dupd '[ _ member? ] find
[ cut 1 tail ]
[ swap ]
if ;
} case
[ [ tuple-slots ] [ parameters>> ] bi append ] dip
[ all-slots over [ length ] bi@ min head >quotation ] keep
- '[ @ , boa ] call ;
+ '[ @ _ boa ] call ;