When creating a new library I always create lots of examples because it helps me find issues that a library user might come across, for instance
- illogical or inconsistent API
- missing functionality I hadn’t considered.
It is also a more fun way of debugging the library.
So here is another example I hope you enjoy