func fromhex(_: typedesc[PyBytes]; s: PyStr): PyBytes
bytes.fromhex(s)
spaces are allowed, unlike Nim's strutils.parseHexStr
func hex(self: PyBytes): PyStr {....raises: [], tags: [], forbids: [].}
func hex(self: PyBytes; sep: char | PyStr | PyBytes; bytes_per_sep: int): PyStr
func hex(self: PyBytes; sep: char): PyStr {....raises: [], tags: [], forbids: [].}
func hex(self: PyBytes; sep: PyStr | PyBytes): PyStr