simplify
extract get function
turn the file server into a package
remove redundant syntax from the language
try to build a scanner