>>20That's true in a lot of ways, but not entirely.
The developers have periodically expressed fear of becoming too much like Haskell or looking too much like OCaml. Familiarity to C++ programmers is often cited as motivation when modifying syntax or arguing against features. This has nothing to do with Servo, you can't measure something you don't have.
A good example is there was a pyramid of deeply nested matches in Servo (or maybe it was rustc) and separately IoResult handling was also really icky. Instead of solving the problems generally (do-notation and HKTs were popular requests) the half-measure of writing specific workarounds for each was taken. They were both very ugly, just less ugly than not using them.