Minor fix: when a block is specified for String.gesub(), don't reevaluate the result returned by the block.