The library supports primitive goals such as `and`, `or` & `eq`. But does it support the `not` primitive goal?