module Tuple3: sig .. end
sig
end
val fst : 'a * 'b * 'c -> 'a
'a * 'b * 'c -> 'a
val snd : 'a * 'b * 'c -> 'b
'a * 'b * 'c -> 'b
val thd : 'a * 'b * 'c -> 'c
'a * 'b * 'c -> 'c