Why does subclassing a Codable class produce "class has no initializers"?

cc @itaiferber