my c++ source file is also small. I like small files too. indeed,I feel `D author` is using `d` like `C`,and not much like `C++'s` OOP.