Getting harder: cobalt(III)-template synthesis of catenanes and rotaxanes.