Typo.
Rework scenarios API.
Improve scenarios API.
Transition for test_irpp

@eraviart: bug involving casting a float64 into a float32 array
Cleaning

but bug remains dear @eraviart