COMPAT: add str_types