I ran into a world age error using QuartoTools.deserialize inside a function. I could work around the issue using invokelatest but I am reporting it here. The use case looks like this.
function user_func_1(fpm)
...
end
function user_func_2(filename)
fpm = QuartoTools.deserialize(filename)
return user_func_1(fpm)
end
The error is triggered at user_func_1(fpm) not at the deserialization itself.