Let's have extremely verbose warnings.

Signed-off-by: Victor Berger <victor.berger@m4x.org>
Some more const, to be clean.

Signed-off-by: Victor Berger <victor.berger@m4x.org>
First version of Animal implementation.

Signed-off-by: Victor Berger <victor.berger@m4x.org>