A Sizzle engine for C++