File:Functor.1.A.20171129.pdf