Interactive programming in Agda – Objects and graphical user interfaces. (6th February 2017)