181351 posts 1993 follows 1215 followers
Please pay attention to random failures.
(x: number) => x / 2 と (x: string) => x.substr(x.length / 2) のどっちとしても使えるみたいな感じだと intersection になるのかな