(C1107) Subroutines with illegal combination of type and implementation There are subroutines with an illegal combination of type and implementation. Error In: Correctness Erroneous Elements: Subroutines