Looking at duck typing in F#.
Using an interface to make sure the animals can speak.
Used a generic function with a generic type to allow speaking animals in F#.