Sometimes we see a thrown IllegalStateException when CPU profiling, where the underlying cause is a ConcurrentModificationException in the underlying GraalVM internals. This attempts to minimize the chances of this exception being thrown by starting proiling after the evaluator and its context have been created.
Command-line interface for Pkl. The CLI provides the following tools: * Batch evaluator * REPL