get rid of masked function
remove functions only used in other file
remove save function
remove unused line
remove use of directory
stop relying clobbering value of global dir() function(!)
handle directory a bit more sanely
remove redundant startup procedure
stop clobbering file() builtin
remove war-and-peace style interminably long lines of comments
stop clobbering file()
fix attempt to fix abuse of file()
remove duplicate functions
further fix attempt to fix abuse of file()
try to un-overload filename usage
successfully use file() in a non-abusive way
use context manager
squash another use of file()
remove duplicate code
remove more duplicated code