Inefficient since calling this method recursively copy outputs
(self, X)
source not stored for this graph (policy: none)
no outgoing calls