adding error propagation tests (fails in new error-wrap branch, works in master (which doesnt compile in ECL))