Notions of computation as monoids*. (5th October 2017)