Woolpack は インタープリタ デザインパターン を汎用型で抽象化して関数型言語に似せた Java による API です。
Woolpack is API by Java
that abstracts the interpreter design pattern with generics
and models it on the functional programming language.
{@link woolpack.fn.Fn}を各実装クラスのインスタンスを生成する際、
各パッケージの Utils で定義したスタティックメソッドを使用して
ある程度まで型推論を適用することができます。
またJava5から導入されたスタティックインポート機能を
利用してさらに記述を簡略化することができます。