Understanding data movement with Distributed.jl

Regarding the question of why “named” functions behave differently from anonymous functions for serialization, I just came across this post in a different thread: