The author uses "implement halts using X" in the sense of reducing the halting problem to the problem of X (technically, using Turing reduction).
Not in the sense of solving the halting problem with a function which has an occurrence of X.
Not in the sense of solving the halting problem with a function which has an occurrence of X.