A precise polyrotaxane synthesizer