chiark / gitweb /
abstract away the progress printing