(<=> (Rest ?List ?Rest-List) (Or (And (Null ?List) (= ?Rest-List ?List)) (Exists (?X @Items) (And (= ?List (Listof ?X @Items)) (= ?Rest-List (Listof @Items))))))