fix-typevar
master
We should not include class type variables in functions type variables.
1. Function type variables should not include class type variables, because they are not bound to the function. 2. Defer type variable constraint evaluation until we get all fields definition.