factory ByteInput.fromBytes(List<int> bytes) { if (bytes is Uint8List) { return ByteInput(bytes); } else { return ByteInput(Uint8List.fromList(bytes)); } }