<!-- Gleam is post-v1, so breaking changes are not possible. Any new addition to the language itself needs to enable something that is not possible in Gleam today, and solve existing pain-points. For anything other than trivial and uncontroversial additions please make a GitHub discussion before making an issue. https://github.com/gleam-lang/gleam/discussions/categories/ideas-suggestions --> Currently, `const` declarations do not support spreading records: ```rs const a = Foo(1, 2) const b = Foo(..a, 3) ``` I propose that if the spread record is also a `const`, it should be allowed.