I'm good with that as an explanation.  I wondered if it had something to do with visibility for tests.  Wish Clojure had something like .NET's `internal` or at least Java's `package` for pseudo-hiding functionality while still allowing the functionality to be visible for testing.  Comment blocks just seem too easy to overlook.