Learning streams using Dart