AutoCloseable enter() {
    ret combineAutoCloseables(tempInterceptPrint(func(S s) -> bool {
      ret false with main.print(s);
    }), super.enter());
  }