pub(crate) fn make_speak(s: &dyn Speaker)
Dynamic Dispatch via trait object (dyn Speaker).
dyn Speaker
s