3.2.3. Caterpillar’s Protocols# Protocols 3.2.3.1. Action-like Objects 3.2.3.2. Context-like Objects 3.2.3.3. Context Lambdas 3.2.3.4. Struct-Like Objects 3.2.3.5. Bit-field Extensions 3.2.3.6. Byteorder Extensions