new test: found a bug - combinators.assert.equals(42)("42") should behave like assert.equals(42, "42") (i.e. *pass*)