feature: accept proc as length to
bump version