IIUC the purpose of bitblit+optional postblit is performance. Here you prefer the compiler generated assign-bitblit over memcpy.
Can the compiler actually do better than calling memcpy?