i don't see anything in that paper that wouldn't fit into a regular API. i did see a line that said the details of the VM were outside the scope of the paper. i would be happy to hear what in those details prevents this from being done with existing languages. are you familiar with it?
also: easier for the developers perhaps but not for users.
also: easier for the developers perhaps but not for users.