Callable reference 5 val a = A::foo
Callable reference 6 val b = B::foo
Function call 2 A().foo()
Function call 3 B().foo()
