pub trait IDog
{
    fn woof(&self);
}