Maybe some strategic whitespace could help:
(def accumulate (over ? starting nil taking car folding-with cons next cdr until no) ... )