Different Languages, One Bitcoin Script

This is a compiler design that lets developers start from different languages, but forces everyone to finish in the same exact form.