Ok as I flesh out the further support, I realise the ash function I added is probably not quite right - it might be nicer to have
item [int] expected_cold_medicine_cabinet();
where the int key is the choice and the item is the item you'd get from that choice. That is once we have estimation in...