Lain Iwakura and Haruhi Suzumiya: a parallel journey as gods