У меня есть два списка, скажем, например:
let x = [1;2];;
let y = [true;false];;
Я хочу, по сути, иметь список (int * boolean) с
[[(1,true);(2;false)];[(1,true);(2,true);];[(1,false);(2,true);];[(1,false);(2,false);]]
Кто-нибудь знает, как это сделать?