Let's just be explicit here. This doesn't look cleaner than manually specifying the `sizeof` and the function pointer.