https://blog.jupyter.org/posts/2021/ploomber-maintainable-and-collaborative-pipelines-in/