compose, bind and a doubled ref problem