*: add support for i8_type for better string handling