Every cipher instance is a mode-specific type