Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
    Page
Library
Module
Module type
Parameter
Class
Class type
Source
Passage.PromptSourceUser prompt and input utilities
Gets and validates user input reading from stdin. If the input has the wrong format, the user is prompted to reinput the secret with the correct format. Allows passing in a function for input transformation. Throws an error if the transformed input doesn't comply with the format and the user doesn't want to fix the input format.