Compiler [Typechecker]: Fixed bug in soft cast. Soft casting of complex function types (ie not consisting only of a chain of T_FUNCTION and T_MANY nodes) was broken. Potential fix for a SIGSEGV in the testsuite.