reworked most_recent_files, now a closure produced by visitors