Weak König's Lemma Implies Brouwer's Fan Theorem: A Direct Proof