@Thenomain's code is pretty good! It's a bit of a pain to install at the moment. In fact, it inspired me to make a better system to install code. The current solution tends to mangle certain character combinations when you feed it long strings. If I remember correctly @skew would install bit by bit to get around that bug.
