Porting Dart C-API headers to D