Constructive Separation of Compactness Notions