Much clearer implementation of StringSpecifier::Run.