ignore dist/
add scanl version + beta reduction of `step`