A TodoMVC Example implementation in Haste (incomplete)