mv runner -> index; if no args fs.readdir
use tap instead of tape