pub type CoinPage = Page<Coin, ObjectID>;
struct CoinPage { pub data: Vec<Coin>, pub next_cursor: Option<ObjectID>, pub has_next_page: bool, }
data: Vec<Coin>
next_cursor: Option<ObjectID>
has_next_page: bool