interface ĠEntity Ċ Ċ type alias ĠId Ġ= ĠString Ċ type alias ĠVersion Ġ= ĠInt Ċ type alias ĠEntity Key Ġ= ĠPair < Id , ĠVersion > Ċ type alias ĠEntities Ġ= ĠList < Entity > Ċ Ċ // Ġfun ĠgetAll Entities (): ĠMap < Pair < String , ĠInt >, ĠList < Entity >> Ġ= Ġempty Map () Ċ fun ĠgetAll Entities (): ĠMap < Entity Key , ĠEntities > Ġ= Ġempty Map ()