Hiding the Cumbersome Syntax of Pointers to Functions