New named subtype implementation
Backward compatibility for old string ops
Add tests for subtypes
Add tests with subtype to randomizer
Refactor path hack in transform