Request inputs of specific types from user. Useful for building simple CLI applications.
Each input function has a unified interface and can be called from within a user specified context that defines many common aspects of execution.
TODO: Figure out how to actually get changelog content.
Changelog content for this version goes here.