3.1.8
Test inspect on circular structures
Use custom types for all types