Clarify godocs

Fixes #1.
Add a test for multiple failures on one field

Work for #2.
Add a (non-running) test for embedded struct fields
Add a test for uninterfaceable fields

Work for #2.