<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def pipe_uniq(context=None, _INPUT=None, conf=None, **kwargs):
 """An operator that filters out non unique items according to the specified field. Not loopable. Parameters context : pipe2py.Context object _INPUT : pipe2py.modules pipe like object (iterable of items) kwargs -- other inputs, e.g. to feed terminals for rule values conf : {'field': {'type': 'text', 'value': <field to be unique>}} Returns ------- _OUTPUT : generator of unique items """

    funcs = get_splits(None, conf, **cdicts(opts, kwargs))
    pieces, _pass = funcs[0](), funcs[2]()
    _OUTPUT = _INPUT if _pass else unique_items(_INPUT, pieces.field)
    return _OUTPUT