docs: def parse_environ(name, parse_class=ParseResult, **defaults):
      """
      same as parse() but you pass in an environment variable name that will be used
      to fetch the dsn
  
      :param name: string, the environment variable name that contains the dsn to parse
      :param parse_class: ParseResult, the class that will be used to hold parsed values
      :param **defaults: dict, any values you want to have defaults for if they aren't in the dsn
      :returns: ParseResult() tuple
      """
      return parse(os.environ[name], parse_class, **defaults)