This module gives you lots of flexibility when testing deep structres.