Protector Language

Yet to be typed.