1) it works even if Wireshark isn't built with Lua
2) more importantly, it's a *descriptive* language, not an
*imperative* language - you don't write code to dissect the packet,
you write a description of what the packets look like, so presumably
it's easier to write and harder to get wrong.