title: Return multiple values from function
body: <p>Is there a way to return several values in a function return statement (other than returning an object) like we can do in Go (or some other languages)?</p>
  
  <p>For example, in Go we can do:</p>
  
  <pre><code>func vals() (int, int) {
      return 3, 7
  }
  </code></pre>
  
  <p>Can this be done in Dart?  Something like this:</p>
  
  <pre><code>int, String foo() {
      return 42, "foobar";
  } 
  </code></pre>