cross-posted from: https://programming.dev/post/13395352
Would love to hear any suggestions, feedback or comments.