Am I the only one who sees the similarity between the Apple requirements of shipping bitcode, the LLVM intermediate representation of your app, and the Taos method of having the VP2 code turned into the VP1 native code, as a way of having portability?