proc `$`(s; le: int): string {....raises: [], tags: [], forbids: [].}
proc `$`(s; size = s.size): string {....raises: [], tags: [], forbids: [].}
proc len(s): int {....raises: [], tags: [], forbids: [].}
proc size(s): csize_t {....raises: [], tags: [], forbids: [].}
iterator items(s): wchar_t {....raises: [], tags: [], forbids: [].}