Source Generator for apN / applyN functions in Applicative