public QilNode GetLast() { if (last == null) { // Create a let that will be fixed up later in ConstructLoop or by LastFixupVisitor last = f.Let(f.Double(0)); } return last; }