https://unnamed.website/posts/infinite-lists-lean/