@Nonnull
	@Override
	public byte[] peek(int count) {
		MemorySegment data = this.data;
		count = (int) Math.min(count, data.byteSize());
		return data.asSlice(0, count).toArray(ValueLayout.JAVA_BYTE);
	}
@param data
		Data to read bytes from.
recaf-core/src/main/java/software/coley/recaf/util/io/MemorySegmentDataSource.java