Using a hash for the fileno table.
Adding an optional count arg to regexp-replace to replace just the nth match.