Add Int32 abstract for cross-platform 32-bit behavior