Extracts the child Decodable for the type parameter A from the composed Decodable for type T.
A
@override R extract<R>(R Function<A>(Decodable<A>? codableA) fn) { return fn<E>(codable); }