Add recursion here:

      checkRowValueConstructorCoercibilty(context, lhsChildNode, lhsChildExpression, rhsChildNode, rhsChildExpression)