keep size_t as :size_t during type symbol mapping

`size_t` is architecture/os dependent. Hard coding it as `:uint` was causing one of my projects to segfault as on my system `size_t` is defined as `long unsigned int`.