Arc: building a bridge from viruses to memory.