the difference is that `A::f` accepts instances of...
# announcements
u
the difference is that
A::f
accepts instances of
A
as the receiver parameter, while
B::f
accepts instances of
B