В С# классическая функция подкачки:
void swap (ref int a, ref int b){
int temp = a;
a = b;
b = temp;
}
int a = 5;
int b = 10;
swap( ref a, ref b);
Как бы я написал это на F#?
(Обратите внимание, мне не нужен функциональный эквивалент. Мне действительно нужна семантика передачи по ссылке.)