defining (-> Bool) as a set