fixed sugar table

Mimics what I added in Rcpp, except we default to `std::map` for strict C++98 compliance.

- could use `boost::unordered_map` here potentially?