A StackableMaker allows DynamicVar functionality by supply a Maker or function
that will vend an instance during any sub-call on the stack and then
restore the implementation. This is value for testing.