···34343535### Language server
36363737+- The "pattern match on value" code action can now be used to pattern match on
3838+ values returned by function calls. For example:
3939+4040+ ```gleam
4141+ pub fn main() {
4242+ load_user()
4343+ // ^^ Triggering the code action over here
4444+ }
4545+4646+ fn load_user() -> Result(User, Nil) { todo }
4747+ ```
4848+4949+ Will produce the following code:
5050+5151+ ```gleam
5252+ pub fn main() {
5353+ case load_user() {
5454+ Ok(value) -> todo
5555+ Error(value) -> todo
5656+ }
5757+ }
5858+ ```
5959+6060+ ([Giacomo Cavalieri](https://github.com/giacomocavalieri))
6161+3762### Formatter
38633964### Bug fixes
···7095 ([Gavin Morrow](https://github.com/gavinmorrow))
71967297- Fixed a bug where the compiler would raise a warning for truncated int
7373-segments when compiling a function with a JavaScript external.
9898+ segments when compiling a function with a JavaScript external.
7499 ([Giacomo Cavalieri](https://github.com/giacomocavalieri))