Problem: `builtin_types.lua` seems to be about vimfn (aka "eval", aka "vimscript", …) specifically, whereas `builtin.lua` is about the Lua stdlib. Solution: Rename it to `vimfn_types.lua`, to align with `vimfn.gen.lua`.
io.neovim.nvim
org.neovim.nvim