package Ġarrow Ċ Ċ const Ġval ĠKind De precation Ġ= ĊĠ Ġ""" High er ĠKin ded Ġtypes Ġand Ġtheir Ġrelated Ġtype Ġclasses Ġwill Ġno Ġlonger Ġbe Ġsupported Ġafter ĠArrow Ġ 0 . 1 3 . 0 . ĠMost Ġrelevant ĠAPIs Ġare Ġnow Ġconcrete Ġover Ġthe Ġdata Ġtypes Ġavailable Ġas Ġmembers Ġor Ġtop Ġlevel Ġextension Ġfunctions """ Ċ Ċ /** Ċ Ġ* Ġ` Kind < F , ĠA >` Ġrepresents Ġa Ġgeneric Ġ` F < A >` Ġin Ġa Ġway Ġthat 's Ġallowed Ġby ĠKotlin . Ċ Ġ* ĠTo Ġrevert Ġit Ġback Ġto Ġits Ġoriginal Ġform Ġuse Ġthe Ġextension Ġfunction Ġ` fix ()`. Ċ Ġ* Ċ Ġ* Ġ``` kotlin : ank : playground Ċ Ġ* Ġimport Ġarrow . Kind Ċ Ġ* Ġimport Ġarrow . core .* Ċ Ġ* Ċ Ġ* Ġfun Ġmain ( args : ĠArray < String >) Ġ{ Ċ Ġ* ĠĠ Ġ// sample Start Ċ Ġ* ĠĠ Ġval Ġa : ĠKind < For Option , ĠInt > Ġ= ĠOption ( 1 ) Ċ Ġ* ĠĠ Ġval Ġfixed A : ĠOption < Int > Ġ= Ġa . fix () Ċ Ġ* ĠĠ Ġ// sample End Ċ Ġ* ĠĠ Ġprintln ( fixed A ) Ċ Ġ* Ġ} Ċ Ġ* Ġ``` Ċ Ġ*/ Ċ @ document ed Ċ @ Deprecated ( Kind De precation ) Ċ interface ĠKind < out ĠF , Ġout ĠA > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 2 < F , ĠA , ĠB > Ġ= ĠKind < Kind < F , ĠA >, ĠB > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 3 < F , ĠA , ĠB , ĠC > Ġ= ĠKind < Kind 2 < F , ĠA , ĠB >, ĠC > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 4 < F , ĠA , ĠB , ĠC , ĠD > Ġ= ĠKind < Kind 3 < F , ĠA , ĠB , ĠC >, ĠD > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 5 < F , ĠA , ĠB , ĠC , ĠD , ĠE > Ġ= ĠKind < Kind 4 < F , ĠA , ĠB , ĠC , ĠD >, ĠE > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 6 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG > Ġ= ĠKind < Kind 5 < F , ĠA , ĠB , ĠC , ĠD , ĠE >, ĠG > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 7 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH > Ġ= ĠKind < Kind 6 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG >, ĠH > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 8 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI > Ġ= ĠKind < Kind 7 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH >, ĠI > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 9 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ > Ġ= ĠKind < Kind 8 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI >, ĠJ > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 0 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK > Ġ= ĠKind < Kind 9 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ >, ĠK > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 1 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL > Ġ= ĠKind < Kind 1 0 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK >, ĠL > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 2 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM > Ġ= ĠKind < Kind 1 1 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL >, ĠM > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 3 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN > Ġ= ĠKind < Kind 1 2 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM >, ĠN > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 4 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO > Ġ= ĠKind < Kind 1 3 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN >, ĠO > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 5 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP > Ġ= ĠKind < Kind 1 4 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO >, ĠP > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 6 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ > Ġ= ĠKind < Kind 1 5 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP >, ĠQ > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 7 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR > Ġ= ĠKind < Kind 1 6 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ >, ĠR > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 8 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS > Ġ= ĠKind < Kind 1 7 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR >, ĠS > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 1 9 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS , ĠT > Ġ= ĠKind < Kind 1 8 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS >, ĠT > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 2 0 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS , ĠT , ĠU > Ġ= ĠKind < Kind 1 9 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS , ĠT >, ĠU > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 2 1 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS , ĠT , ĠU , ĠV > Ġ= ĠKind < Kind 2 0 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS , ĠT , ĠU >, ĠV > Ċ Ċ @ Deprecated ( Kind De precation ) Ċ type alias ĠKind 2 2 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS , ĠT , ĠU , ĠV , ĠW > Ġ= ĠKind < Kind 2 1 < F , ĠA , ĠB , ĠC , ĠD , ĠE , ĠG , ĠH , ĠI , ĠJ , ĠK , ĠL , ĠM , ĠN , ĠO , ĠP , ĠQ , ĠR , ĠS , ĠT , ĠU , ĠV >, ĠW > Ċ