package Ġcom . world sn as . domain . repo . people Ċ Ċ import Ġarrow . core . Either Ċ import Ġcom . world sn as . core . Error Holder Ċ import Ġcom . world sn as . domain . model . rep om odel . Person Repo Model Ċ import Ġio . reactivex . Single Ċ Ċ interface ĠPeople Repo Ġ{ ĊĠĠĠ Ġfun Ġfetch People ( page Ġ: ĠInt ): ĠSingle < Either < Error Holder , ĠList < Person Repo Model >>> ĊĠĠĠ Ġfun Ġcached People () Ġ: ĠSingle < List < Person Repo Model >> Ċ }