yeah, i opted for the named function route as i don't really care for `async`. i'll move `addReadme` to its enclosing scope, but the rest of the nesting is mostly necessary.