Can't quite run that yet, because

An unexpected error occured in the WebSharper compiler while compiling your code.
FSharp.Compiler.ErrorLogger+ReportedError: The exception has been reported. This internal exception should now be caught at an error recovery point on the stack. Original message: One or more errors seen during provided type setup) at FSharp.Compiler.ErrorLogger.ErrorLoggerExtensions.ErrorLogger.Error[b](ErrorLogger x, Exception exn) at FSharp.Compiler.CompileOps.TcImports.ImportTypeProviderExtensions(CompilationThreadToken ctok, TcConfig tcConfig, String fileNameOfRuntimeAssembly, ILScopeRef ilScopeRefOfRuntimeAssembly, FSharpList`1 runtimeAssemblyAttributes, Entity entityToInjectInto, FSharpEvent`1 invalidateCcu, range m) at FSharp.Compiler.CompileOps.ccuRawDataAndInfos@4683-1.Invoke(Unit unitVar0) at Microsoft.FSharp.Collections.ListModule.Iterate[T](FSharpFunc`2 action, FSharpList`1 list) at FSharp.Compiler.CompileOps.PrepareToImportReferencedFSharpAssembly@4698-1.Invoke(Unit unitVar0) at Microsoft.FSharp.Primitives.Basics.List.collectToFreshConsTail[T,TResult](FSharpFunc`2 f, FSharpList`1 list, FSharpList`1 cons) at Microsoft.FSharp.Primitives.Basics.List.collect[T,TResult](FSharpFunc`2 f, FSharpList`1 list) at FSharp.Compiler.CompileOps.RegisterAndImportReferencedAssemblies@4781-1.Invoke(FSharpList`1 _arg5) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.catch@759.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.tryFinally@769.Invoke(FSharpChoice`2 res) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at Microsoft.FSharp.Collections.SeqModule.Fold[T,TState](FSharpFunc`2 folder, TState state, IEnumerable`1 source) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at FSharp.Compiler.AbstractIL.Internal.Library.CancellableModule.bind@701.Invoke(CancellationToken ct) at <StartupCode$FSharp-Compiler-Service>.$Reactor.EnqueueAndAwaitOpAsync@185-2.Invoke(CompilationThreadToken ctok)