“What’s an Eephus pitch,” you say? Read on… If you’re talking about sports in Japan…