Allow modules to have 'any' pointer size and endianness. Luckily, we had