title: Can I have an init func in a protocol?
body: <p>When I try to implement my protocol this way:</p>
  
  <pre><code>protocol Serialization {
      func init(key keyValue: String, jsonValue: String)
  }
  </code></pre>
  
  <p>I get an error saying: <strong>Expected identifier in function declaration.</strong> </p>
  
  <p>Why am I getting this error?</p>