Add applicative instance for UI
Merge pull request #68 from Shimuuar/applicative-UI

Add applicative instance for UI