stdin/blocking input without spinning -- partial invokedynamic + modern string concat multiple threads/basic scheduler? initPhase2 initPhase3