Trends in functional programming.Volume 4