We should see if Rainbow.js supports `shell` or `terminal` syntax.