option to alias function pointer indexes across types