pub fn read(bytes: &[u8]) -> Result<Program>
Read a complete program: version token to END, with nothing after it. The bytes are little-endian words.
END