Extension for Yesod web framework to handle JSON requests as applicative forms