associateCompose type signature