- removed all useless thing

- removed useless semicolon after namespace {}
- removed useless semicolon after extern "C" {}
- removed useless namespace blah_helper (ADL comes into rescue)