Changing from Python to Dart (Python nearly sucks; sorry)