Here is a list of all errors discovered since first compilation.
These are errors that would have been caught in a more strongly-typed language.
In processArguments(), the values from
the FieldStorage constructor are
instances, not simple strings; it is necessary to
extract their .value attribute to get
the actual contents.
At one point convert() was going to
take three arguments, including the original page
name and section, for better error reporting. I
changed my mind but didn't change the definition of
this function.