List<T> readFixedArray<T>(int len, T Function() fn) { final result = <T>[]; for (int i = 0; i < len; i++) { result.add(fn()); } return result; }