Add function pointers

Function pointers [aren't necessarily similar](http://stackoverflow.com/questions/3941793/what-is-guaranteed-about-the-size-of-a-function-pointer) to other types of pointers.