I am gradually coming around to haskells crazy symbols.