It seems to act as if the function on the right hand side is a property of the function on the left hand side.  I think `bar` should be blue in that example.