Library to facilitate prototypal object-oriented programming in C