[Pharo-dev] Run time checking with design by contract assertions