3.2.2. Caterpillar’s Protocols# Protocols 3.2.2.1. Action-like Objects 3.2.2.2. Context-like Objects 3.2.2.3. Context Lambdas 3.2.2.4. Struct-Like Objects 3.2.2.5. Bit-field Extensions 3.2.2.6. Byteorder Extensions