That is, a call to obj.method() in a traditional OOP language will look through the method resolution order (MRO) of an object to find the "first" ancestor class of obj that has a method .method().
Functional language constructs such as higher-order and first-class functions allow me to climb one more rung up the abstraction ladder and focus more on what the code does rather than how it does it.
And specfically, local language voice search may provide an opportunity for local companies to benefit from first mover advantage in order to take on the “Big Boys” of online search.