refactor my-some and my-every with (boolean x)