[sd] cleaned up drop listen; pulled out interop namespace a la Vanilla Clojure.