yet another object oriented library for C