remove Env.remove_equivalent_tyvars
Summary:
Calling `remove_equivalent_tyvars` while in the process of converting our props to a type variable graph would cause type variables to be unintentionally readded after having been solved.
`remove_equivalent_tyvars` was originally added in
D13234272 to avoid creating cycles in the type variable graph, because we didn't handle those cycles properly in the transitive closure and while solving. Now that we do (we remove the type variable itself from its bounds before solving), we can afford cycles until the type variables are being solved, which will automatically discard the cycles. Therefore we can simply discard the calls to `remove_equivalent_tyvars`.
Reviewed By: andrewjkennedy
Differential Revision:
D13783182
fbshipit-source-id:
9b9082535b8916be973e92e934adf984e3d50a54