Future<List<Tabpage>> listTabpages() { return call('nvim_list_tabpages', args: []) .then<List<Tabpage>>((v) => (v as List).cast<Tabpage>()); }