Arityをモジュール化、expr -> Expr(data型定義は原則大文字とする)