@nikolal @mholiv Looks good! 👍
You know, just the act of preparing some code for public sets you in a mindset to think about other people using it and it helps a lot. Because you make it more general, or you think about more general cases.\
So it's an awesome exercise :)