Implementing complete fix for lambdels with complex types (Tables,
Lists, etc) for parameters and return types. Possible bug: can't pass
null to methods taking Table<<>> types (and presumably other complex
types as well)