This is actually entirely intentional. If a layer does not currently implement the initialization logic, the class level `_initializers` empty tuple gets used and this loop is a no-op. I'll add a note saying that this should eventually be changed, though.