docs: def create(self, url):
          """Create a bucket, directory, or empty file."""
          bucket, obj_key = _parse_url(url)
  
          if not bucket:
              raise InvalidURL(url,
                               "You must specify a bucket and (optional) path")
  
          if obj_key:
              target = "/".join((bucket, obj_key))
          else:
              target = bucket
  
          return self.call("CreateBucket", bucket=target)