The newish Arca Binary Gateway Protocol contains 128 bit bitfields that cross the byte boundary:
https://www1.nyse.com/publicdocs/nyse/NYSE_Pillar_Options_Gateway_Binary_Protocol_Specification.pdf
Please check out pages 9 to 16. What is the best way to decode this in lua?