Как следует вызывать 'foo', учитывая следующее?
x.items - это набор, y.values - это набор.
function a (key) возвращает упорядоченный списокиз x.items
функция b (x.item) возвращает единственное значение y.value
Define foo (a, b), которое возвращает функцию d, такую что d (ключ)возвращает список значений y.value, определенных как: map (b, a (key)).
Это похоже на довольно распространенную и обобщенную композицию функций, но я не знаю, как ее вызвать.