Am I able to add a member-wise initializer to a Codable-conforming object? : <p>I currently have a class that conforms to Codable and has an initializer like so</p>

<pre><code>public class A: Codable {
    var aString: String?
    public init(input: String?) {
        self.aString = input
    }
}
</code></pre>

<p>When I try to create an instance of it, I get an error</p>

<pre><code>let myA = A(input: "Goodbye world")
</code></pre>

<blockquote>
  <p>Incorrect argument label in call (have 'input:', expected 'from:')</p>
</blockquote>

<p>Am I restricted to only the <code>init(from decoder: Decoder) throws</code> initializer for Codable classes?</p>
