modified: Abel.Data.*.Functor and Abel.Function.Functor (comments)