Using Coq to understand nested datatypes Book uri icon