Question: What is a side effect of using `time.After` in a `select` statement?

  1. It blocks the other channels.
  2. It is meant to be used in select statements without side effects.
  3. It blocks the `select` statement until the time has passed.
  4. The goroutine does not end until the time passes.

Answer: The correct answer of the above question is Option B:It is meant to be used in select statements without side effects.