CreateInstrFn(Function* -> FunctionType*).

We don't actually need an llvm::Function* inside of InstrContext::CreateInstrFn(); a FunctionType* will do.

This isn't all we need to do for Objective-C compatibility, but it makes that conversion task a little less daunting.