returnで複数の値を受け取ることはできないんですか?
perlでリストコンテキストで戻り値を受け取るようなのがしたいです。

import std.stdio;
import std.typecons;
import std.traits;

Tuple!(int, int) f()
{
  return ReturnType!f(10, 20);
}

void main()
{
  int a;
  int b;
  ReturnType!f(a, b) = f();
  writeln(a, b);
}

実行結果
00 ←10と20が取れてない