関数を信頼関数にします
ある関数funcの引数に、タプルを適用できるようにします。
このテンプレートは、$(M std.functional.unaryFun)や$(M std.functional.binaryFun)を一般化し、 N個の引数を取れるようにしたものです。 $(M unaryFun)や$(M binaryFun)のように文字列に対して作用する場合は、その文字列で表される関数となります。 対して、文字列以外を$(M naryFun)に適用した場合には、その対象へのaliasとなります。
このモジュールは、標準ライブラリのstd.functionalを強化します。