Add support for bitfields and floats