Use a boxed pointer representation, removing address alignment restrictions.