Split out some of the calling convention bits so that they can be