It's quite interesting that my sample above works perfectly under Win 7 but when I tried to repeat it under Win 8.1 I got following error (running from console):
Exception: EXCEPTION_ACCESS_VIOLATION at 0x8f6d37d2e4 -- unknown function (ip: 1832375012)
unknown function (ip: 1832375012)
anonymous at inference.jl:410
unknown function (ip: 1824097072)
builtin_tfunction at inference.jl:541
unknown function (ip: 1824073740)
abstract_call at inference.jl:860
unknown function (ip: 1824073740)
abstract_eval_call at inference.jl:900
abstract_eval at inference.jl:935
unknown function (ip: 1824073740)
abstract_eval_arg at inference.jl:866
unknown function (ip: 1824073740)
abstract_eval_call at inference.jl:878
abstract_eval at inference.jl:935
unknown function (ip: 1824073740)
abstract_interpret at inference.jl:1090
unknown function (ip: 1824073740)
typeinf at inference.jl:1409 at (unknown line)
unknown function (ip: 1824073740)
abstract_call_gf at inference.jl:726
unknown function (ip: 1824073740)
abstract_call at inference.jl:819
unknown function (ip: 1824073740)
abstract_eval_call at inference.jl:900
abstract_eval at inference.jl:935
unknown function (ip: 1824073740)
abstract_interpret at inference.jl:1098
unknown function (ip: 1824073740)
typeinf at inference.jl:1409 at (unknown line)
unknown function (ip: 1824073740)
typeinf_ext at inference.jl:1216
unknown function (ip: 1824073740)
unknown function (ip: 1824068669)
unknown function (ip: 1824071645)
unknown function (ip: 1824073841)
unknown function (ip: 1824123220)
unknown function (ip: 1824358486)
unknown function (ip: 1824333072)
unknown function (ip: 1824390705)
unknown function (ip: 287507815)
unknown function (ip: 1432107587)
unknown function (ip: -2)
unknown function (ip: -1540888000)
unknown function (ip: -1540887784)
unknown function (ip: 1432107587)
unknown function (ip: 1547850588)
unknown function (ip: 1549890657)
unknown function (ip: 1967807596)
unknown function (ip: 775106096)
unknown function (ip: 23662)
unknown function (ip: -1540888544)
unknown function (ip: 1)
unknown function (ip: -1540888560)
unknown function (ip: 44)
unknown function (ip: -1540888560)
unknown function (ip: 286343240)
unknown function (ip: 286343240)
unknown function (ip: 0)
unknown function (ip: -1540888560)
unknown function (ip: 1914573205)
unknown function (ip: 1894973440)
unknown function (ip: -1540887488)
unknown function (ip: 286343240)
unknown function (ip: 286343240)
unknown function (ip: -1540888544)
unknown function (ip: 287507815)
unknown function (ip: -1540888512)
unknown function (ip: -1539105552)
unknown function (ip: 1914573205)
unknown function (ip: -1540888272)
unknown function (ip: -1540887488)
unknown function (ip: -1540888000)
unknown function (ip: -1540887784)
unknown function (ip: -1540887440)
unknown function (ip: -1540887624)
unknown function (ip: -1540887488)
unknown function (ip: -1540887896)
unknown function (ip: -1540887784)
unknown function (ip: -1540888176)
unknown function (ip: 287506648)
unknown function (ip: -1504039680)
unknown function (ip: -1539105552)
Unhandled Exception: System.AccessViolationException: Attempted to read or write