List<int> utf16Text(List<int> source) => List.unmodifiable(source.sublist(startByte ~/ 2, endByte ~/ 2));