This replaces the SimplificationResult enum class with OperationResult. The rationale is that this type, which just reports whether or not an operation actually changed the input data, is not simplification- specific and will be used for integer variable detection as well.