Based on the blog post from two days ago, I continued to make two more additions to the set of decorators. The resulting module is called intfprgm, for interface programming. The repository is hosted at https://bitbucket.org/namn/intfprgm.
A careful reader will notice that the LICENSE file is actually MIT license when the source is released to the public domain. I'd like to confirm that the code is indeed placed in the public domain. Enjoy!