# Variables

Stdin holds the stdin line reader (also using stdout for printing prompts).

# Interfaces

UserPrompter defines the methods needed by the console to prompt the user for various types of inputs.

# Type aliases

WordCompleter takes the currently edited line with the cursor position and returns the completion candidates for the partial word to be completed.