current limitations:
- only string/long literals
- only static method calls
- no automatic type conversion (methods must match exactly)
- no namespace resolution (must type out full type names)
still, you can have some fun with it!
the whole jn REPL is 700 lines of C#. that includes the reader, analyzer, compiler, and emitter! it will of course get *much* bigger, but its cool to see how small the basics are.