Use Type/c instead fo Type? in contracts New if typechecking. match expanders for tc-result. svn: r13996 original commit: 2dbd82e587a87663afacefc5524553c4fc2246ed