New: extending ToCpp