By having this be a type that can change later it makes it simpler to change to something dealing with Success checking.
Also renamed ExpressionResultType.value to ExpressionResultType.resultValue. This prevents name collisions with commonvalue properties that types commonly have.
@JonathanHoffman I would like you to review this one as well. It's not in your areas like the last two, but it's a big enough change I would like your take on it.
By having this be a type that can change later it makes it simpler to change to something dealing with Success checking.
Also renamed
ExpressionResultType.value
toExpressionResultType.resultValue
. This prevents name collisions with commonvalue
properties that types commonly have.