fun f (x : int) : int * int is end 7 : int * int Press return: has no type. bind to <3,4> in bind to in a + x; bind to <3,4> in bind to in a + x : int Press return: bind x : int to 3 in bind y : int to 4 in bind to in a + x : int Press return: bind y : int to 4 in bind to in a + x : int Press return: bind to in a + x has no type. MinML> bind > to <<>,<3,4>> in bind <_,> to > in a + x : int Press return: bind w : unit to <> in bind to <3,4> in bind <_,> to > in a + x : int Press return: bind to <3,4> in bind <_,> to > in a + x : int Press return: bind x : int to 3 in bind y : int to 4 in bind <_,> to > in a + x : int Press return: bind y : int to 4 in bind <_,> to > in a + x : int Press return: bind <_,> to > in a + x has no type. Press return: ( fun f(x:int):int is bind x:int to x in x end ) (7); fun f (x : int) : int is bind x : int to x in x end 7 : int Press return: bind x : int to x in x has no type. Press return: