#16687 got reverted due to [lack of support for signature files](https://github.com/dotnet/fsharp/pull/16687#issuecomment-1984029479) and also #16830 It would still be good to have it redone taking into account the above.