Tuple3: extends Tuple2, because that could be nice
Tuple3: extends Tuple2, because that could be nice

const constructors, better toString

kevmoo/qr.dart,kevmoo/qr.dart,kevmoo/completion.dart,kevmoo/completion.dart