pub fn to_binary(bytes: &[u8]) -> Result<&[u32], Error>
Transmutes a regular byte array into a SPIRV binary of 32 bit words. Fails if the input is not input.as_ptr() % 4 and input.len() % 4.
input.as_ptr() % 4
input.len() % 4