Change to_reproductive logic
Add pretty printer for recursive value
Add equality check that has recursive data
Remove dumps,add lambda marker