Literate Haskell of vinyl-gl blog post.