Trends in Functional Programming: 18th International Symposium, Tfp 2017, Canterbury, Uk, June 19-21, 2017, Revised Selected Papers (Paperback, 2018)