function* name([param[, param[, ... param]]]) { statements }