Not maps a path prefix consisting exclusively of boolean values to a corresponding sequence of boolean values in which the boolean true symbol replaces the boolean false symbol, and conversely. The rest of the path is returned unchanged.
Not:
<> == Idem
<1> == 0 <>
<0> == 1 <>.
Not:<1 0 0 1 0> = 0 1 1 0 1.
Not:<1 0 0 foo 1 0> = 0 1 1 foo 1 0.
