is_deeply for better diagnosics on failure