self-contained debuggable scripts