fun : [`a] `a -> `a id (x : int) = x let main : int = id (37)