challenge: What is the primary goal of the Frenetic programming language in the context of software-defined networking (SDN)?
  
  A. To develop low-level, device-centric packet-processing operators
  B. To program the network as a whole, rather than individual devices
  C. To manually configure each connected network device
  D. To optimize network performance through machine learning
  Answer: 