Style: the function type should be on a line by itself preceding the function. No functional changes.