Skip to content

Instantly share code, notes, and snippets.

@krgn
Created October 7, 2015 08:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save krgn/53a9860d1403a21c60e2 to your computer and use it in GitHub Desktop.
Save krgn/53a9860d1403a21c60e2 to your computer and use it in GitHub Desktop.
➜ native git:(frontend-rewrite) ✗ mono src/Iris.Service/bin/Debug/Iris.Service.exe
Unhandled Exception:
System.ArgumentException: Interface not found
Parameter name: interfaceType
at System.MonoType.GetInterfaceMap (System.Type interfaceType) [0x00000] in <filename unknown>:0
at FunScript.Comparison.tryGetCompareToMethod (ICompiler compiler, System.Type t) [0x00000] in <filename unknown>:0
at FunScript.Comparison.comparableCompareComponent$cont@170 (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr exprA, Microsoft.FSharp.Quotations.FSharpExpr exprB, Microsoft.FSharp.Core.Unit unitVar) [0x00000] in <filename unknown>:0
at FunScript.Comparison+comparableCompareComponent@163.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 _arg2, ICompiler compiler, IReturnStrategy _arg1, Microsoft.FSharp.Quotations.FSharpExpr exprA, Microsoft.FSharp.Quotations.FSharpExpr exprB) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]],FunScript.InternalCompiler+ICompiler].InvokeFast[IReturnStrategy,FSharpExpr,FSharpExpr,FSharpOption`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, Microsoft.FSharp.Core.FSharpFunc`2 arg1, ICompiler arg2, IReturnStrategy arg3, Microsoft.FSharp.Quotations.FSharpExpr arg4, Microsoft.FSharp.Quotations.FSharpExpr arg5) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateBinaryMacro@55[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Collections.FSharpList`1 _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]],FunScript.InternalCompiler+ICompiler].InvokeFast[IReturnStrategy,FSharpList`1,FSharpOption`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, Microsoft.FSharp.Core.FSharpFunc`2 arg1, ICompiler arg2, IReturnStrategy arg3, Microsoft.FSharp.Collections.FSharpList`1 arg4) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateMacro@45[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, System.Tuple`3 tupledArg) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, System.Tuple`3 w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, System.Tuple`3 v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]]].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, System.Tuple`3 arg2) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy].InvokeFast[Tuple`3,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, ICompiler arg1, IReturnStrategy arg2, System.Tuple`3 arg3) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryCompileCall (FunScript.CallType callType, IReturnStrategy returnStrategy, System.Reflection.MethodBase mi, Microsoft.FSharp.Core.FSharpOption`1 obj, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+|Return|@47-9.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+ifThenElse@48-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+|Return|@47-9.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+ifThenElse@48-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+|Return|@47-9.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+ifThenElse@48-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.Comparison+compareFuncVar@186.Invoke (Microsoft.FSharp.Quotations.FSharpVar var) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.define (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-DefineGlobal (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.Comparison.comparableCompareComponent$cont@170 (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr exprA, Microsoft.FSharp.Quotations.FSharpExpr exprB, Microsoft.FSharp.Core.Unit unitVar) [0x00000] in <filename unknown>:0
at FunScript.Comparison+comparableCompareComponent@163.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 _arg2, ICompiler compiler, IReturnStrategy _arg1, Microsoft.FSharp.Quotations.FSharpExpr exprA, Microsoft.FSharp.Quotations.FSharpExpr exprB) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]],FunScript.InternalCompiler+ICompiler].InvokeFast[IReturnStrategy,FSharpExpr,FSharpExpr,FSharpOption`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, Microsoft.FSharp.Core.FSharpFunc`2 arg1, ICompiler arg2, IReturnStrategy arg3, Microsoft.FSharp.Quotations.FSharpExpr arg4, Microsoft.FSharp.Quotations.FSharpExpr arg5) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateBinaryMacro@55[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Collections.FSharpList`1 _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]],FunScript.InternalCompiler+ICompiler].InvokeFast[IReturnStrategy,FSharpList`1,FSharpOption`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, Microsoft.FSharp.Core.FSharpFunc`2 arg1, ICompiler arg2, IReturnStrategy arg3, Microsoft.FSharp.Collections.FSharpList`1 arg4) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateMacro@45[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, System.Tuple`3 tupledArg) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, System.Tuple`3 w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, System.Tuple`3 v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]]].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, System.Tuple`3 arg2) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy].InvokeFast[Tuple`3,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, ICompiler arg1, IReturnStrategy arg2, System.Tuple`3 arg3) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryCompileCall (FunScript.CallType callType, IReturnStrategy returnStrategy, System.Reflection.MethodBase mi, Microsoft.FSharp.Core.FSharpOption`1 obj, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+createEmitInlineExpr@243[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSStatement,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Int32 i, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Primitives.Basics.List.mapi[FSharpExpr,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 f, Microsoft.FSharp.Collections.FSharpList`1 x) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.MapIndexed[FSharpExpr,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createEmitInlineExpr[FSharpList`1,JSStatement,FSharpExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, FunScript.JSEmitInlineAttribute emit, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.jsEmitInlineMethodCalling$cont@302 (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, IReturnStrategy returnStategy, Microsoft.FSharp.Core.FSharpOption`1 objExpr, System.Reflection.MethodInfo mi, Microsoft.FSharp.Collections.FSharpList`1 exprs, FunScript.JSEmitInlineAttribute attr, Microsoft.FSharp.Core.Unit unitVar) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+jsEmitInlineMethodCalling@299.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateMacro@45[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, System.Tuple`3 tupledArg) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, System.Tuple`3 w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, System.Tuple`3 v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]]].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, System.Tuple`3 arg2) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy].InvokeFast[Tuple`3,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, ICompiler arg1, IReturnStrategy arg2, System.Tuple`3 arg3) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryCompileCall (FunScript.CallType callType, IReturnStrategy returnStrategy, System.Reflection.MethodBase mi, Microsoft.FSharp.Core.FSharpOption`1 obj, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateMacro@45[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, System.Tuple`3 tupledArg) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, System.Tuple`3 w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, System.Tuple`3 v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]]].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, System.Tuple`3 arg2) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy].InvokeFast[Tuple`3,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, ICompiler arg1, IReturnStrategy arg2, System.Tuple`3 arg3) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryCompileCall (FunScript.CallType callType, IReturnStrategy returnStrategy, System.Reflection.MethodBase mi, Microsoft.FSharp.Core.FSharpOption`1 obj, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.Reflection+getDeclarationAndReferences@68[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr].Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Primitives.Basics.List.map[FSharpExpr,Tuple`2] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 x) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.Map[FSharpExpr,Tuple`2] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.Reflection.getDeclarationAndReferences[FSharpExpr,FSharpList`1,JSExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.RecordTypes+creation@18-5.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.genMethod (System.Reflection.MethodBase mb, System.Reflection.MethodBase replacementMi, Microsoft.FSharp.Collections.FSharpList`1 vars, Microsoft.FSharp.Quotations.FSharpExpr bodyExpr, Microsoft.FSharp.Quotations.FSharpVar var, ICompiler compiler) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+tryCreateGlobalMethod@179.Invoke (Microsoft.FSharp.Quotations.FSharpVar var) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.define (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-DefineGlobal (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.tryCreateGlobalMethod (System.String name, ICompiler compiler, System.Reflection.MethodBase mb, FunScript.CallType callType) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createGlobalMethod (System.String name, ICompiler compiler, System.Reflection.MethodBase mb, FunScript.CallType callType) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createCall[FSharpExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, IReturnStrategy returnStategy, ICompiler compiler, IEnumerable`1 exprs, System.Reflection.MethodInfo mi) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+methodCalling@347.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.Reflection+getDeclarationAndReferences@68[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr].Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Primitives.Basics.List.map[FSharpExpr,Tuple`2] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 x) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.Map[FSharpExpr,Tuple`2] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.Reflection.getDeclarationAndReferences[FSharpExpr,FSharpList`1,JSExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createConstruction (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, IReturnStrategy returnStategy, ICompiler compiler, IEnumerable`1 exprs, System.Reflection.MethodBase ci) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+constructingInstances@431.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.genMethod (System.Reflection.MethodBase mb, System.Reflection.MethodBase replacementMi, Microsoft.FSharp.Collections.FSharpList`1 vars, Microsoft.FSharp.Quotations.FSharpExpr bodyExpr, Microsoft.FSharp.Quotations.FSharpVar var, ICompiler compiler) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+tryCreateGlobalMethod@179.Invoke (Microsoft.FSharp.Quotations.FSharpVar var) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.define (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-DefineGlobal (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.tryCreateGlobalMethod (System.String name, ICompiler compiler, System.Reflection.MethodBase mb, FunScript.CallType callType) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createGlobalMethod (System.String name, ICompiler compiler, System.Reflection.MethodBase mb, FunScript.CallType callType) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createCall[FSharpExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, IReturnStrategy returnStategy, ICompiler compiler, IEnumerable`1 exprs, System.Reflection.MethodInfo mi) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+methodCalling@347.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.Compiler+Compiler.CompileImpl[FSharpList`1] (Microsoft.FSharp.Quotations.FSharpExpr expression, Microsoft.FSharp.Core.FSharpFunc`2 adjustComponents, Microsoft.FSharp.Core.FSharpOption`1 noReturn, Microsoft.FSharp.Core.FSharpOption`1 shouldCompress, Microsoft.FSharp.Core.FSharpOption`1 isEventMappingEnabled) [0x00000] in <filename unknown>:0
at FunScript.Compiler+Compiler.Compile (Microsoft.FSharp.Quotations.FSharpExpr expression, Microsoft.FSharp.Core.FSharpOption`1 components, Microsoft.FSharp.Core.FSharpOption`1 noReturn, Microsoft.FSharp.Core.FSharpOption`1 shouldCompress, Microsoft.FSharp.Core.FSharpOption`1 isEventMappingEnabled) [0x00000] in <filename unknown>:0
at Iris.Web.Build.compileJSString () [0x00000] in <filename unknown>:0
at Iris.Service.AssetServer.AssetServer..ctor (System.String addr, Int32 port) [0x00000] in <filename unknown>:0
at Main.main (System.String[] argv) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Interface not found
Parameter name: interfaceType
at System.MonoType.GetInterfaceMap (System.Type interfaceType) [0x00000] in <filename unknown>:0
at FunScript.Comparison.tryGetCompareToMethod (ICompiler compiler, System.Type t) [0x00000] in <filename unknown>:0
at FunScript.Comparison.comparableCompareComponent$cont@170 (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr exprA, Microsoft.FSharp.Quotations.FSharpExpr exprB, Microsoft.FSharp.Core.Unit unitVar) [0x00000] in <filename unknown>:0
at FunScript.Comparison+comparableCompareComponent@163.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 _arg2, ICompiler compiler, IReturnStrategy _arg1, Microsoft.FSharp.Quotations.FSharpExpr exprA, Microsoft.FSharp.Quotations.FSharpExpr exprB) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]],FunScript.InternalCompiler+ICompiler].InvokeFast[IReturnStrategy,FSharpExpr,FSharpExpr,FSharpOption`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, Microsoft.FSharp.Core.FSharpFunc`2 arg1, ICompiler arg2, IReturnStrategy arg3, Microsoft.FSharp.Quotations.FSharpExpr arg4, Microsoft.FSharp.Quotations.FSharpExpr arg5) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateBinaryMacro@55[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Collections.FSharpList`1 _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]],FunScript.InternalCompiler+ICompiler].InvokeFast[IReturnStrategy,FSharpList`1,FSharpOption`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, Microsoft.FSharp.Core.FSharpFunc`2 arg1, ICompiler arg2, IReturnStrategy arg3, Microsoft.FSharp.Collections.FSharpList`1 arg4) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateMacro@45[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, System.Tuple`3 tupledArg) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, System.Tuple`3 w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, System.Tuple`3 v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]]].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, System.Tuple`3 arg2) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy].InvokeFast[Tuple`3,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, ICompiler arg1, IReturnStrategy arg2, System.Tuple`3 arg3) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryCompileCall (FunScript.CallType callType, IReturnStrategy returnStrategy, System.Reflection.MethodBase mi, Microsoft.FSharp.Core.FSharpOption`1 obj, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+|Return|@47-9.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+ifThenElse@48-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+|Return|@47-9.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+ifThenElse@48-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+|Return|@47-9.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.ControlFlow+ifThenElse@48-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.Comparison+compareFuncVar@186.Invoke (Microsoft.FSharp.Quotations.FSharpVar var) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.define (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-DefineGlobal (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.Comparison.comparableCompareComponent$cont@170 (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr exprA, Microsoft.FSharp.Quotations.FSharpExpr exprB, Microsoft.FSharp.Core.Unit unitVar) [0x00000] in <filename unknown>:0
at FunScript.Comparison+comparableCompareComponent@163.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 _arg2, ICompiler compiler, IReturnStrategy _arg1, Microsoft.FSharp.Quotations.FSharpExpr exprA, Microsoft.FSharp.Quotations.FSharpExpr exprB) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]],FunScript.InternalCompiler+ICompiler].InvokeFast[IReturnStrategy,FSharpExpr,FSharpExpr,FSharpOption`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, Microsoft.FSharp.Core.FSharpFunc`2 arg1, ICompiler arg2, IReturnStrategy arg3, Microsoft.FSharp.Quotations.FSharpExpr arg4, Microsoft.FSharp.Quotations.FSharpExpr arg5) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateBinaryMacro@55[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Collections.FSharpList`1 _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]],FunScript.InternalCompiler+ICompiler].InvokeFast[IReturnStrategy,FSharpList`1,FSharpOption`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, Microsoft.FSharp.Core.FSharpFunc`2 arg1, ICompiler arg2, IReturnStrategy arg3, Microsoft.FSharp.Collections.FSharpList`1 arg4) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateMacro@45[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, System.Tuple`3 tupledArg) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, System.Tuple`3 w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, System.Tuple`3 v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]]].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, System.Tuple`3 arg2) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy].InvokeFast[Tuple`3,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, ICompiler arg1, IReturnStrategy arg2, System.Tuple`3 arg3) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryCompileCall (FunScript.CallType callType, IReturnStrategy returnStrategy, System.Reflection.MethodBase mi, Microsoft.FSharp.Core.FSharpOption`1 obj, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+createEmitInlineExpr@243[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSStatement,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Int32 i, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Primitives.Basics.List.mapi[FSharpExpr,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 f, Microsoft.FSharp.Collections.FSharpList`1 x) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.MapIndexed[FSharpExpr,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createEmitInlineExpr[FSharpList`1,JSStatement,FSharpExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, FunScript.JSEmitInlineAttribute emit, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.jsEmitInlineMethodCalling$cont@302 (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, IReturnStrategy returnStategy, Microsoft.FSharp.Core.FSharpOption`1 objExpr, System.Reflection.MethodInfo mi, Microsoft.FSharp.Collections.FSharpList`1 exprs, FunScript.JSEmitInlineAttribute attr, Microsoft.FSharp.Core.Unit unitVar) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+jsEmitInlineMethodCalling@299.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateMacro@45[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, System.Tuple`3 tupledArg) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, System.Tuple`3 w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, System.Tuple`3 v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]]].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, System.Tuple`3 arg2) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy].InvokeFast[Tuple`3,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, ICompiler arg1, IReturnStrategy arg2, System.Tuple`3 arg3) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryCompileCall (FunScript.CallType callType, IReturnStrategy returnStrategy, System.Reflection.MethodBase mi, Microsoft.FSharp.Core.FSharpOption`1 obj, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+generateMacro@45[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr].Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, System.Tuple`3 tupledArg) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, System.Tuple`3 w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]],Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, System.Tuple`3 v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,System.Tuple`3[Microsoft.FSharp.Core.FSharpOption`1[Microsoft.FSharp.Quotations.FSharpExpr],System.Type[],Microsoft.FSharp.Collections.FSharpList`1[Microsoft.FSharp.Quotations.FSharpExpr]]].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, System.Tuple`3 arg2) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy].InvokeFast[Tuple`3,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, ICompiler arg1, IReturnStrategy arg2, System.Tuple`3 arg3) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryCompileCall (FunScript.CallType callType, IReturnStrategy returnStrategy, System.Reflection.MethodBase mi, Microsoft.FSharp.Core.FSharpOption`1 obj, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.Reflection+getDeclarationAndReferences@68[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr].Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Primitives.Basics.List.map[FSharpExpr,Tuple`2] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 x) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.Map[FSharpExpr,Tuple`2] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.Reflection.getDeclarationAndReferences[FSharpExpr,FSharpList`1,JSExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.RecordTypes+creation@18-5.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+|Return|@8-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr arg10) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.genMethod (System.Reflection.MethodBase mb, System.Reflection.MethodBase replacementMi, Microsoft.FSharp.Collections.FSharpList`1 vars, Microsoft.FSharp.Quotations.FSharpExpr bodyExpr, Microsoft.FSharp.Quotations.FSharpVar var, ICompiler compiler) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+tryCreateGlobalMethod@179.Invoke (Microsoft.FSharp.Quotations.FSharpVar var) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.define (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-DefineGlobal (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.tryCreateGlobalMethod (System.String name, ICompiler compiler, System.Reflection.MethodBase mb, FunScript.CallType callType) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createGlobalMethod (System.String name, ICompiler compiler, System.Reflection.MethodBase mb, FunScript.CallType callType) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createCall[FSharpExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, IReturnStrategy returnStategy, ICompiler compiler, IEnumerable`1 exprs, System.Reflection.MethodInfo mi) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+methodCalling@347.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LambdaApplication+definition@38.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.Reflection+getDeclarationAndReferences@68[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr].Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Primitives.Basics.List.map[FSharpExpr,Tuple`2] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 x) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.Map[FSharpExpr,Tuple`2] (Microsoft.FSharp.Core.FSharpFunc`2 mapping, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.Reflection.getDeclarationAndReferences[FSharpExpr,FSharpList`1,JSExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, Microsoft.FSharp.Collections.FSharpList`1 exprs) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createConstruction (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, IReturnStrategy returnStategy, ICompiler compiler, IEnumerable`1 exprs, System.Reflection.MethodBase ci) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+constructingInstances@431.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent.splitDeclarationFromUsageIfNeeded (ICompiler compiler, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+makeFriendly@22[Microsoft.FSharp.Quotations.FSharpExpr,FunScript.InternalCompiler+ICompiler].Invoke (Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.LetBindings+binding@9-1.Invoke (Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.genMethod (System.Reflection.MethodBase mb, System.Reflection.MethodBase replacementMi, Microsoft.FSharp.Collections.FSharpList`1 vars, Microsoft.FSharp.Quotations.FSharpExpr bodyExpr, Microsoft.FSharp.Quotations.FSharpVar var, ICompiler compiler) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+tryCreateGlobalMethod@179.Invoke (Microsoft.FSharp.Quotations.FSharpVar var) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.define (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.FunScript-InternalCompiler-ICompiler-DefineGlobal (System.String name, Microsoft.FSharp.Core.FSharpFunc`2 cons) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.tryCreateGlobalMethod (System.String name, ICompiler compiler, System.Reflection.MethodBase mb, FunScript.CallType callType) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createGlobalMethod (System.String name, ICompiler compiler, System.Reflection.MethodBase mb, FunScript.CallType callType) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions.createCall[FSharpExpr] (Microsoft.FSharp.Core.FSharpFunc`2 |Split|, IReturnStrategy returnStategy, ICompiler compiler, IEnumerable`1 exprs, System.Reflection.MethodInfo mi) [0x00000] in <filename unknown>:0
at FunScript.ReflectedDefinitions+methodCalling@347.Invoke (Microsoft.FSharp.Core.FSharpFunc`2 split, ICompiler compiler, IReturnStrategy returnStategy, Microsoft.FSharp.Quotations.FSharpExpr _arg1) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3301-2[FunScript.InternalCompiler+ICompiler,FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Quotations.FSharpExpr,System.Tuple`2[Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.AST+JSExpr]]].Invoke (ICompiler u, IReturnStrategy v, Microsoft.FSharp.Quotations.FSharpExpr w) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.OptimizedClosures+Invoke@3266-1[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement],FunScript.InternalCompiler+ICompiler].Invoke (IReturnStrategy u, Microsoft.FSharp.Quotations.FSharpExpr v) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Core.FSharpFunc`2[FunScript.InternalCompiler+IReturnStrategy,Microsoft.FSharp.Quotations.FSharpExpr].InvokeFast[FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 func, IReturnStrategy arg1, Microsoft.FSharp.Quotations.FSharpExpr arg2) [0x00000] in <filename unknown>:0
at FunScript.CompilerComponent+create@26[Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Collections.FSharpList`1[FunScript.AST+JSStatement]].FunScript-InternalCompiler-ICompilerComponent-TryCompile (ICompiler compiler, IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryComponent (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr, ICompilerComponent part) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+result@75-1.Invoke (ICompilerComponent part) [0x00000] in <filename unknown>:0
at Microsoft.FSharp.Collections.ListModule.TryPick[ICompilerComponent,FSharpList`1] (Microsoft.FSharp.Core.FSharpFunc`2 chooser, Microsoft.FSharp.Collections.FSharpList`1 list) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.tryAllComponents (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.InternalCompiler+Compiler.Compile (IReturnStrategy returnStrategy, Microsoft.FSharp.Quotations.FSharpExpr expr) [0x00000] in <filename unknown>:0
at FunScript.Compiler+Compiler.CompileImpl[FSharpList`1] (Microsoft.FSharp.Quotations.FSharpExpr expression, Microsoft.FSharp.Core.FSharpFunc`2 adjustComponents, Microsoft.FSharp.Core.FSharpOption`1 noReturn, Microsoft.FSharp.Core.FSharpOption`1 shouldCompress, Microsoft.FSharp.Core.FSharpOption`1 isEventMappingEnabled) [0x00000] in <filename unknown>:0
at FunScript.Compiler+Compiler.Compile (Microsoft.FSharp.Quotations.FSharpExpr expression, Microsoft.FSharp.Core.FSharpOption`1 components, Microsoft.FSharp.Core.FSharpOption`1 noReturn, Microsoft.FSharp.Core.FSharpOption`1 shouldCompress, Microsoft.FSharp.Core.FSharpOption`1 isEventMappingEnabled) [0x00000] in <filename unknown>:0
at Iris.Web.Build.compileJSString () [0x00000] in <filename unknown>:0
at Iris.Service.AssetServer.AssetServer..ctor (System.String addr, Int32 port) [0x00000] in <filename unknown>:0
at Main.main (System.String[] argv) [0x00000] in <filename unknown>:0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment