void operator () (status& state){ state.report(); }
void report1(status& state) const { state.report(); }