Callback could be `function(err, renderFn)` instead of `function(err, emailType, renderFn)`, because the caller will always have the emailType in scope and emailType shouldn't ever change.