A Ruby library for filesystem iteration with persistable state