Looks like a leaking of what we need for e.g. phantomjs leaking into the library.  My understanding is that `*print-fn*` is intended to be set suitably within the JS environment; perhaps this is not correct for e.g. rhino, node, etc?