Adding preliminary xpDefault implementation

And wrangling the related generics in an attempt to get heteregeneous wrapped
list elements to pickle/unpickle correctly.