SMS versenden: An implicit midpoint spectral approximation of nonlocal Cahn--Hilliard equations