add better error handling and stress test on FSharp.Core