A library that parses user input into specified datatypes