Work in progress: refactor find_maximum_integer_argument to use unsigned locations, be explicit about whether a valid integer argument was found or not.