Instantiation fails on go, rust and nim
For `r = Rectangle(height=1, length=1)`

go becomes `r := Rectangle(1, 1)`
error: 
> too many arguments to conversion to Rectangle: Rectangle(1, 1)`

nim becomes `var r = Rectangle(1, 1)`
error: 
> Error: attempting to call routine: 'Rectangle'
>  found 'rect.Rectangle [declared in /path/to/tests/cases/rect.nim(3, 3)]' of kind 'type'`

rust:
```rust
12 |       let mut r: _ = Rectangle(1, 1);
   |                      ^^^^^^^^^^^^^^^ help: use struct literal syntax instead: `Rectangle { height: val, length: val }`
```