Privatize the monkey patched methods

No need for them to clutter the public methods.
Liberate the monkey patching

We have a better term for that. Let's call it freedom patching.
Fix StringIOInputMethod#print