followup to #1
it actually looks like bdw-gc provides an immutable string library remarkably similar to what i implemented after cribbing off of sds to produce sfs.
someday i need to pursue moving from my ultra homebrew kitbashed solution to one made by real programmers.