The following code creates a lot of stack slots that it only uses once:
https://paste.sr.ht/~sircmpwn/0c96cf330c15568c36ea86b477f3add3db912cc5
(from https://git.sr.ht/~sircmpwn/helios/tree/master/item/main.ha)
This requires 280 bytes of stack space. It would be greatly improved if the dead slots were reused once we're done with those objects.
Large stack sizes should be mitigated by commit 674901b71834739cccf3f8665833dc125d1172b7.
Nice work! Thanks.