petra: revisit the serialization of functions, to fix rP16016
Differential Revision: https://code.wildfiregames.com/D617
Late review -> https://code.wildfiregames.com/D617#26310