I've discovered an interesting truth about creating a programming language: you won't have enough motivation to do it right, unless you already have a program you want to write in that language. It ...