Seems like `console_code_for` and `enabled?` should be private, since `wrap` is the only public method here, right?

Also, `enabled?` seems slightly like overkill given how simple it is and the fact that it's only used once. I'd probably eliminate it, but that's subjective and not a merge blocker.