Add FunctorPreCategory

After    | File Name                             | Before
-----------------------------------------------------------
1m12.26s | PreCategory/Equality                  | 1m11.80s
0m09.84s | Functor/Equality                      | 0m09.90s
0m04.96s | NaturalTransformation/Equality        | 0m04.76s
0m01.62s | Functor/CompositionLaws               | 0m01.59s
0m01.58s | NaturalTransformation/Composition     | 0m01.62s
0m01.45s | ProductPreCategory                    | 0m01.31s
0m01.40s | SumPreCategory                        | 0m01.40s
0m01.03s | NaturalTransformation/CompositionLaws | 0m01.00s
0m00.21s | Functor/Composition                   | 0m00.15s
0m00.17s | NaturalTransformation/Identity        | 0m00.17s
0m00.17s | Common                                | 0m00.14s
0m00.11s | PreCategory/Core                      | 0m00.12s
0m00.09s | NaturalTransformation/Core            | 0m00.09s
0m00.07s | Functor/Core                          | 0m00.08s
0m00.06s | Functor/Identity                      | 0m00.06s
0m00.06s | NaturalTransformation                 | 0m00.06s
0m00.05s | PreCategory                           | 0m00.05s
0m00.05s | Utf8                                  | 0m00.06s
0m00.04s | NotationsUtf8                         | 0m00.03s
0m00.04s | Functor                               | 0m00.07s
0m00.03s | Notations                             | 0m00.02s
-----------------------------------------------------------
1m35.29s | Total                                 | 1m34.48s
Add Strict categories

After    | File Name                             | Before
-----------------------------------------------------------
1m39.84s | PreCategory/Equality                  | 1m36.48s
0m13.18s | Functor/Equality                      | 0m13.50s
0m06.64s | NaturalTransformation/Equality        | 0m06.54s
0m02.27s | NaturalTransformation/Composition     | 0m02.28s
0m02.17s | Functor/CompositionLaws               | 0m02.06s
0m01.91s | SumPreCategory                        | 0m01.84s
0m01.91s | ProductPreCategory                    | 0m01.91s
0m01.37s | NaturalTransformation/CompositionLaws | 0m01.44s
0m00.26s | Functor/Composition                   | 0m00.20s
0m00.24s | NaturalTransformation/Identity        | 0m00.26s
0m00.21s | FunctorPreCategory                    | 0m00.20s
0m00.19s | Common                                | 0m00.20s
0m00.14s | PreCategory/Core                      | 0m00.16s
0m00.12s | Functor/Core                          | 0m00.12s
0m00.11s | Functor/Identity                      | 0m00.09s
0m00.10s | NaturalTransformation                 | 0m00.10s
0m00.10s | NaturalTransformation/Core            | 0m00.11s
0m00.07s | Utf8                                  | 0m00.07s
0m00.07s | PreCategory                           | 0m00.08s
0m00.07s | Functor                               | 0m00.06s
0m00.06s | StrictCategory                        |   N/A
0m00.05s | NotationsUtf8                         | 0m00.04s
0m00.04s | Notations                             | 0m00.04s
-----------------------------------------------------------
2m11.12s | Total                                 | 2m07.77s