Using a typedef for the completion handler.