動的型言語のほうが柔軟だからなあ、それを静的に落とし込むのは動的型言語のほうでどうこうしても仕方ないよ