PoSH でクロージャ

できない。でもやりたい。
例えばこんな風に書きたい。

closure Hoge {
    param ([int]$i1, [int]$i2)
    return $i1 * $i2;
}

closure Fuga {
    param ([int]$i1)
    $result =
        closure {
            param ([int]$i2)
            return (Hoge $i1 $i2);
        };
    return $result;
}

$f = Fuga 2;
$r = &$f 3
$r -eq 6;

# param ([int]$i2) が抜けてたので追加 (2008/06/02)

[ネタ元]
Windows PowerShell Get-Enjoy コンテスト結果発表 - 潜在推力
第35回の発表資料 - Nobuhisa's diary