Parsed documentation:
View on GitHub
the `Integer` class fails when passed a float, so we convert to a float and back to an integer
this allows users to enter a float when an integer is requested without it failing
Please help! Open an issue on GitHub if this assessment is incorrect.