def project(self, t, prtype): return [[tr.project(j, prtype) for j in i] for i in t]
def project(self): return [[tr.project(j) for j in i] for i in self.t]