Decodes to a String. Allocates; prefer the view when you can.
String
@override String toString() => utf8.decode(Uint8List.sublistView(bytes, start, end));