How much of the Bun/Node API surface does Claude Code actually use though? Conceptually it's a relatively simple TUI application.