Build rich, interactive terminal prompts with type coercion, validation, hotkeys, pagination, and full alternate-buffer rendering - all from a single purpose module.