<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def one(script, value=None, vars={}, url=None, opener=default_opener, library_paths=[]):
 """ Transform object by jq script, returning the first result. Raise ValueError unless results does not include exactly one element. """

    return compile(script, vars, library_paths).one(_get_value(value, url, opener))