This is because of the bad API of the marshal module. The actual code in the 
marshal module only works on native backends, but there are hidden hooks for 
the VM in `$$` and `to`. If I had to guess, these hooks should be in a separate 
module and not conflated with the native `$$` and `to` in `marshal`

Reply via email to