Got tests and code working for a function to create an order with a membership in it (and complain when it should)
Saving this rendition, but going to re-create it (order of the columns is messed.. had a lot of trouble creating it, but if I revert, delete the file, and re-make (adding in custom queries), it should go well.
Been a while since I've commit.. Coupons almost work, but not quite yet...