C++ embeddable prototype-based script engine