CIO should be an instance of both Functor and Applicative.
Remove idiotic spidermonkey-bin compatibility hack from lib/debug.js.