It looks like that 0.23.0.0 introduced a bug in Data.Var, every a now behaves as Automatic a.
Then the module Data.Var doesn't behave how I expect it to behave, it the version that I used before, that is 0.21.*, there were no runtime errors during the execution of the program in browser.
Wrapping the types having a variable in Ptr solves the issue for me.
It looks like that 0.23.0.0 introduced a bug in
Data.Var
, everya
now behaves asAutomatic a
.Then the module
Data.Var
doesn't behave how I expect it to behave, it the version that I used before, that is 0.21.*, there were no runtime errors during the execution of the program in browser.Wrapping the types having a variable in
Ptr
solves the issue for me.