Preamble with codegen
Add the preamble functionality I discussed in the mailing list, and an accompanying test:
https://lists.tiker.net/pipermail/loopy/2017-October/000117.html
IMO, this is the cleanest way to accomplish this without perverting the function mangler to "ignore" pointers, but I'm open to suggestions