New: Added @protocol and @interface syntax