A small F# monad for creating ASP.Net MVC controller actions from function chains