I don't understand this solution. I understand typeof would give what type of primitive value is but this one is a string and it passes the test

function booWho(bool) {

  return typeof bool === "boolean"

}

console.log(booWho(null));

Can you please say more? What’s going on? Which challenge? What answer? What don’t you understand?