I'm not sure how you'd do that.  It's the inner parts that are different.  Would you accomplish this with an additional kind of yield?