When opening DrRacket with a file that provides contracted procedures, the contracts are not checked when calling a procedure in the interactions window. A simple solution is:
Thanks to both Matthias F and LiberalArtist. Works well too, but does require me to remember to require the submod in the interactions window. With my hack I can change the definitions window and immediately try it in the interactions window, without re-requiring (submod ".").