OOPであり、関数型言語であるのは矛盾だからね。