File:Functor.1.A.20170720.pdf