@classmethod
def where(cls, interface, fn):
    """
        Runs a filter over the output of :meth:`all` and the returns
        a list of cells that match that filter.
        """
    return list(filter(fn, cls.all(interface)))
