второе валится с ошибкой:
Unhandled Exception: EETypeRva:0x007AD6E0: MakeGenericMethod() cannot create this generic method instantiation because no code was generated for it: 'Microsoft.FSharp.Core.PrintfImpl.Specializations<Microsoft.FSharp.Core.Unit,System.String,System.String>.CaptureFinal1<System.Int32>(Microsoft.FSharp.Core.PrintfImpl.Step[])'.
at TestCoreRT!<BaseAddress>+0x1e93c8
at TestCoreRT!<BaseAddress>+0x1f2ba4
at TestCoreRT!<BaseAddress>+0x1f1f39
at TestCoreRT!<BaseAddress>+0x2a392c
at Microsoft.FSharp.Core.PrintfImpl.buildCaptureFunc$cont@1088[TState, TResidue, TResult, a](Type, Type[], a, Type, FSharpOption`1, Boolean, Type[], Object, Int32, Int32, Unit) + 0x24f at Microsoft.FSharp.Core.PrintfImpl.FormatParser`4.buildCaptureFunc[a](PrintfImpl.FormatSpecifier, a, Type[], Type, Tuple`5) + 0x1b2
at Microsoft.FSharp.Core.PrintfImpl.FormatParser`4.parseAndCreateFuncFactoryAux(FSharpList`1, String, Type, Int32&) + 0x222
at Microsoft.FSharp.Core.PrintfImpl.FormatParser`4.parseAndCreateFunctionFactory() + 0x68
at Microsoft.FSharp.Core.PrintfImpl.FormatParser`4.GetCurriedPrinterFactory() + 0x26
at Microsoft.FSharp.Core.PrintfImpl.FormatParser`4.GetCurriedStringPrinter() + 0x2a
at Program.main(String[]) + 0x3d
at TestCoreRT!<BaseAddress>+0x304da6