circuit is a subclass of list