func swap(Ref a, Ref b) { (*a, *b) = (*b, *a); }