An Emacs minor-mode for editing cppkoans C++ files