Better naming.
JSApiImpl implies JSApi .
Improve JSApiImpl macro.