Interesting, but posting 800 messages in a frame is a bit excessive. I get your point though but of course there is a cost for the engine to transition to/from lua.
If there is a use case where you want to cast a bunch of raycasts it might be interesting to add more batch style versions.
Anyway will keep it in mind for an expliration day to see if there is something we can do performance wise.