I am under the impression that if config.threadsafe! was set that it
preloaded all files in the require paths, instead of using autoload.
Suggestion: use autoload when threadsafe!, but with a wrapper, like
autoload :Command, 'thin/command'
autoload :Command, 'wrappers/
Then it might avoid loading unused dependencies in production, thus
saving on RAM and GC times.