We should refine the naming for `str`, it is too general and mostly used for variable type.
And please also come up with a better name for `strs`.