Seeks to mimic the familiar UX of HTML5 form elements, with placeholder attributes, in an ANSI-compatible terminal. Allows a program to present a line with one or more "blanks" which can be edited and cycled between at will (with tab & shift-tab or up & down arrow keys). On new line, returns the values of the blanks (treating placeholders as a default values if no editing occured)