make Alex instances of Functor and Applicative
Merge pull request #47 from osa1/master

make Alex instances of Functor and Applicative