view.Producer should not be used directly, it should use the skue.Produce function