def visitFloat(self, elem): return C.Number(elem.n)
def visitInteger(self, elem): return C.Number(elem.n)