kevin :: canon -> fugue