Context objects can now be compared for equality (internally, this uses Context.flatten so the internal structure of each Context's stack doesn't matter as long as their flattened version is identical).