mixed scalar tests forand/not and returns types for cltz