implement Query..differences(); add xs_core test for it