Experiments in providing reflection to C++