Helps you to throw an error on container request step, which is not allowed by the current Encodable design.
.package(url:"https://github.com/swiftstack/codable.git",.branch("dev"))structEncoder:Swift.Encoder{func container<Key:CodingKey>(keyedBy type:Key.Type)->KeyedEncodingContainer<Key>{do{
// try
}catch{returnKeyedEncodingContainer(KeyedEncodingError(error))}}func unkeyedContainer()->UnkeyedEncodingContainer{do{
// try
}catch{returnEncodingError(error)}}func singleValueContainer()->SingleValueEncodingContainer{do{
// try
}catch{returnEncodingError(error)}}}