It will be easier to generate stacks programmatically, and more consistent, if the first call to `.stack` can function as a call to `.group`. It looks like `.group` mostly calls `.stack` anyway.