productions up to __Member_p() are pretty much done pending problems