Future<(int, int, int)> readInt3() async { final a = await readData<int>(3); return (a[0], a[1], a[2]); }