code: def first(script, value=None, default=None, vars={}, url=None, opener=default_opener, library_paths=[]):
      
      return compile(script, vars, library_paths).first(_get_value(value, url, opener), default)
docs: Transform object by jq script, returning the first result.
      Return default if result is empty.