Interface guarantees

You reminded me of Towards the creation of an interface testing package, which both mentions other libraries and has a decently lengthy background discussion.

2 Likes