Prototypal_C is a header that allows users to write dynamic, type-safe, prototypal inheritance based c++ code.