2D

静的チェックに関しては導入しました。テストは完了していませんが。
それから、動的チェックについては導入方法を考え中。例えば、上から入ってきたデータと左から入ってきたデータの長さが等しい必要がある場合、そのようなチェックの方法をどうすればいいかと考えています。こんな感じかな?

$module->setHook("NW" => \&SameLength);