version to 2.4.0

* Pretty print output values in fail messages (#152)
* use stdlib `PP.pp` to show objects in fail messages (#155)
* include diffs in `assert_equal` fail message output (#156)

/cc @jcredding