functor (Config : ConfigInt.Type) -> Type