Compiler [Typechecker]: Fix some special cases with T_VOID in type_binop(). Also adds some previously missing handling of markers.