package Ġio . sm al libs . pil in . standard . support Ċ Ċ import Ġio . sm al libs . pil in . core . Standard Ċ import Ġio . sm al libs . pil in . standard . continu ation . Continuation . Continuation K Ċ import Ġio . sm al libs . pil in . standard . continu ation . Continuation . Continuation K . Companion . fix Ċ import Ġio . sm al libs . pil in . type . App Ċ Ċ interface ĠEqu atable < A > Ġ{ ĊĠĠĠ Ġsuspend Ġin fix Ġfun ĠA . isEqualTo ( a : ĠA ): ĠBoolean ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġ< A > Ġdefault (): ĠEqu atable < A > Ġ= Ġobject Ġ: ĠEqu atable < A > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġsuspend Ġfun ĠA . isEqualTo ( a : ĠA ): ĠBoolean Ġ= Ġthis Ġ== Ġa ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġ< I > Ġcontinuation (): ĠEqu atable < App < Continuation K < I >, ĠI >> Ġ= Ġobject Ġ: ĠEqu atable < App < Continuation K < I >, ĠI >> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġsuspend Ġfun ĠApp < Continuation K < I >, ĠI >. isEqualTo ( a : ĠApp < Continuation K < I >, ĠI >): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . fix ( Standard :: id ) Ġ== Ġa . fix ( Standard :: id ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }