make function pointer aliasing configurable