def add(self, *values: Any) -> 'AddAction':
     ''' Add '''
     return Path(self).add(*values)
 def delete(self, *values: Any) -> 'DeleteAction':
     ''' Delete '''
     return Path(self).delete(*values)
 def set(self, value: Any) -> 'SetAction':
     ''' Set '''
     return Path(self).set(value)
 def remove(self) -> 'RemoveAction':
     ''' Remove '''
     return Path(self).remove()
 def prepend(self, other: Any) -> 'ListAppend':
     ''' List prepend '''
     return Path(self).prepend(other)
 def append(self, other: Any) -> 'ListAppend':
     ''' List append '''
     return Path(self).append(other)
 def __or__(self, other: Any) -> 'IfNotExists':
     return Path(self).__or__(other)
 def __rsub__(self, other: Any) -> 'Decrement':
     return Path(self).__rsub__(other)
 def __radd__(self, other: Any) -> 'Increment':
     return Path(self).__radd__(other)