Revert to version 0.2.0.0
  * 6b937f5c6b6c99ce94298a6cd5d6ec956ab12af7.
  * 04f3362763196ca11abd46a7bd384caf1398c8d3.
use TemplateHaskell to generate Genre. ToJapanese functions for Genre pretty print.