Implement bitfields