Ваш вопрос не очень ясен, однако, насколько я понимаю, у вас есть список функций и список значений. Если вы хотите, чтобы применить все функции ко всем элементам, то вы можете написать это:
(* // To get one nested list (of results of all functions) for each element *)
List.map (fun element ->
List.map (fun f -> f element) functions) inputs
(* // To get one nested list (of results for all elements) for each function *)
List.map (fun f ->
List.map (fun element -> f element) inputs) functions
В случае, если это не то, что вы хотите, вы могли бы попытаться уточняющий вопрос немного (возможно, какой-то конкретный пример поможет)?
Вы принимаете CS421, не так ли? –