Removed a mildly problematic non-constant-time branch when xor'ing the same physical string with itself.
Improved support for GHC versions < 9.4