(WIP) Started implementing equality. Cleaned up some remnants of work-arounds for the limitations of old versions of Swift
Implemented equality in a somewhat sane way, tests crash for no apparent reason
Minor cleanup, tests run now with small modification of testing library