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