use yield*

Why was this changed? I am using `noop` as a plain function below (particularly as a view helper) so I don't think this change helps anything.