enhance reverse engineering

I don't think we should conflate this with a specific string type by having a `varchar` flag here. At least call it `varying` (the qualifier used in SQL '92, which can be used for both CHAR and NCHAR)