feat: support external strings for Cow<str> and Cow<CStr>
#692
+8
−2
Cow<str> and Cow<CStr>
#692