Full threadgrandchild·More interesting than the code itself is the history at the very bottom of the README.View on HN