Displays verbose representations of foreign keys.

This fixes the third issue of #8.
TODO: write docs about cache invalidation.