File:Functor.1.A.20180611.pdf