Methods and InterfacesMethod receivers, implicit interface satisfaction, and designing small interfaces