Future<Window> openWin( Buffer buffer, bool enter, Map<dynamic, dynamic> config) { return call('nvim_open_win', args: [ buffer, enter, config, ]).then<Window>((v) => v as Window); }