void callbacks work, template specialization example, using c++11
added extra_parser_args