Code Reloading for Rack Apps

Rails gives us wonderful and reliable code reloading via Zeitwerk, but what do we do when we want that outside of our Rails apps?