REWORK: Experimental patch to initialize using all prototypes' functions.