widl: Don't use recursion to implement write_procformatstring_type. Renamed to write_procformatstring_var now since we can pass a var_t in again. This results in simpler code.