Replace Optics ProFunctor implementation by pair of functions
Normalise inlining
Merge pull request #151 from julien-truffaut/final_class

Replace Optics ProFunctor implementation by pair of functions