void momentsCompleter(Completer<Moments> completer, VoidPtr p) { completer.complete(Moments.fromPointer(p.cast<cvg.Moment>())); }