Playing around with raw packing and unpacking, meddling in polymorphism