Why Dart Types Are Optional and Unsound | Hacker News Reader