ah, Supplier, that's what I was wanting!  will replace.

we need both because vars are added separately.