I was just racking my memory and searching through my library of interesting links to find exactly this!
Paul Chiusano gave a nice introductory talk at strangeloop last year: https://www.youtube.com/watch?v=gCWtkvDQ2ZI
Interesting, yeah that sounds like what I was thinking about. Thanks for the link.