. "So if I understand correctly, marking a function as inline says while this function is generic, create a specific version based on the types used where it is called?" . . .