… fun strings.
…en algorithms for concatenation. fs_* functions always create a new handle. Strings are basically immutable at this point.
…ss. As is, fs functions are allocated a new handle on every call for the sake of consistency. This could be adjusted to where handles are only allocated on functions that *might* allocate them.