Change the Forget operator so that it uses the tallying and not the subtyping.
For instance : let f : Int -> Int = (fun ('a -> 'a) x -> x) is now accepted.
Please register or sign in to comment
For instance : let f : Int -> Int = (fun ('a -> 'a) x -> x) is now accepted.