It doesn't say so on the English wikipedia page, but in some areas known for violence and particularly extreme Chinese crackdowns, wearing a mask in public is banned.
In the above examples, fmap (from the Functor typeclass, polymorphic) and map (monomorphic function for mapping functions over lists) are lifting the functions they are passed.
There's a little bit of regrettable redundancy in Haskell's typeclasses, fmap, liftA, and liftM (functor, applicative, monad) all the same thing.
But liftM, while relevant to monads, isn't >>=, which is bind. bind being what's relevant to Maybe chaining (just using >>= against Maybe values).
The rich Indians will go abroad for treatment. The poor Indians can't afford the drug anyway. The middle class will be squeezed, but they will manage through relatives, friends etc.
Boost MPL provides similar things with its type_list (more on the practical side though). But as far as I know, it's not yet C++11, so the overall syntax is a bit more clumsy.
EDIT: Found this... https://github.com/erpc-io/eRPC