RED-about to implement the deepSubstitute logic.
GREEN-main functionality ok, but not checking for errors yet.
RED-testing for exceptions.
GREEN-excepting on wrong values.