I use this similarity to create parsec-like combinators that use the formlet monad in MFlow (the View monad) to parse the web service parameters and to generate the output.
This service below implements a service that sum or multiply two Int-egers.
By the way:The blogger editing system is the ugliest and unfriendly thing invented by mankind. It is not worth being a Google product. The feedback link does not work.