@0xabad1dea When I was a new developer one of my responsibilities was interfacing with industrial equipment via SCADA protocols. One fledgling manufacturer decided that _everything_ needed to be 32-bit floats.
watthours_imported? float, that's fine.
batteries_installed? float
is_activated? float! (0.0 was off)
serial_number? was a list of 10-some floats (e.g. 65.0 was ascii "A")
They're out of business now.