Flow: - User types the target command (note: `edit` command has a different semantic as of now) in IRB - IRB opens a temporary file in thed configured editor (same as the `edit` command uses) - After the file is saved & closed, IRB executes its content