Mutate a script. The original, unmodified script is used to generate a script on the
StringBuilder, the "toString" method of which should be used to get the result. We make use of
a StringBuilder rather than a normal String so that we can efficiently chain mutators.