Trim down external-function-as-value generators