Updated 'Semantic Equality Comparison in F#' post to use immutable types.