Show HN: A Ruby IO object that can be composed of other regular IO objects | Hacker News Reader