IList marshalling failure demo

Demo that the marshalling is different for List<double> and IList<double>

For the first promotion happens successfully, for the later it doesn't.