jckarter/clay — Issue #31: Implicit multiple-value context when function is declared with multiple return types
Author: jckarter
Created: 2011-12-10 05:36:31+00:00
State: open
Labels: v0.1

In a function definition like:

```
foo() : Int, Bool = ..bar();
```

The `..` is required. Since the return type declaration `Int, Bool` makes it obvious that multiple returns are wanted, the `..` should be implied, as it is for multiple variable bindings such as `var x, y = bar();`