Supporting non-nullable types in Dart | Dark Hacker News