As a side-note I’d highly recommend both his IO.ANSI blog posts and the Big Nerd Ranch article on IO lists. @dnsbty will you be doing an updated post on switching your IO.ANSI code to use IO lists? I think that would be neat, also it would be good to cover that to get the best performance improvements you need to re-use bindings instead of creating new ones by generating a new string (even though the strings may be identical in content).
Thanks for sharing, Jason! I have a post on IO.ANSI and IO lists in the pipeline, but I have a bunch of other posts in line in front of it, so it may be a while before I release it.