2014 NDC London,UK Functional programming design patterns by Scott Wlaschin
as referenced in From Front End to Full Stack with Elixir and Phoenix by Lauren Tan (ElixirConf 2016)