error: separate variable file reading and variable insertion; fix handling of empty files.
error: correctly initialize min/max result (to +/-INFINITY, not to the nominal result).
error: read supplemental variable definitions from the command line.