regression test

Можно и так, есть ли в этом необходимость? capture.js - внутренний модуль, он вызывается только из run, который уже внешний, и его api важно. В capture я как раз хотел сохранить простоту с помощью lazy evaluation и рекурсии. Если это фиогово, то можно поменять, не проблема.