Compilable as c++