All of the functions that don't have any shared bindings or references to free variables, should be moved outside of `Loader`.