If string space is not marked as containing garbage, return false. If
there is garbage, throw an error when garbage collection is locked.
Otherwise remove the garbage and return true. Garbage collection is
"transparent", so the user would not normally use this word.
dstrings ordinary primitive