code: def in_domain(self, points):
          
          return all([
              domain.in_domain(array)
              for domain, array in
                  zip(self._domains, separate_struct_array(points, self._dtypes))
          ])
docs: Returns ``True`` if all of the given points are in the domain,
          ``False`` otherwise.
  
          :param np.ndarray points: An `np.ndarray` of type `self.dtype`.
  
          :rtype: `bool`