code: def address(self, s):
          
          s = parseable_str(s)
          return self.p2pkh(s) or self.p2sh(s) or self.p2pkh_segwit(s) or self.p2sh_segwit(s)
docs: Parse an address, any of p2pkh, p2sh, p2pkh_segwit, or p2sh_segwit.
          Return a :class:`Contract <Contract>`, or None.