ID:158287
 
I've been considering this:

proc
forloop()
for()
var/a = input("Go deeper into this never ending code?") in list("ya","nuw.")
if(a=="ya")
forloop()


Is there a problem with that? Does the old proc go away, or does it come back to haunt you when you click "nuw."? Would it just be better to break the loop before calling the next forloop()?
It will come back to haunt you after you press nuw, because you're not breaking the for() loop. Just add a break at the end and it'll be fine.