At that point I realized what I wanted to do with Bard: I want to make Bard a more conceptual, more abstract, more modular "prime" language that cleanly translates (cross-compiles) to other languages as a fundamental behavior - an "ergonomic translated language". I'm going to make Bard a more perfect "pseudocode language" at the cost of universal portability when necessary. For example you'll be able to use pointers in your source code but you'll get errors if you try and translate that source code to a target language that doesn't allow pointers. Or likewise you can use garbage-collected objects and those won't incur an overhead when translating to C# or Java but they'll require a Bard Object Manager Library to be linked in if you translate to C/C++.
More details to come!