-record(stack, { id :: binary(), children :: list(plushie@node:node_()), width :: gleam@option:option(plushie@prop@length:length()), height :: gleam@option:option(plushie@prop@length:length()), padding :: gleam@option:option(plushie@prop@padding:padding()), clip :: gleam@option:option(boolean()), a11y :: gleam@option:option(plushie@prop@a11y:a11y()) }).