A first look at Dart