Make sure LPython is at least as fast as C++ for every simple benchmark (currently we have one or two where we are slower)
Ensure structs and pointers are rock solid, to be able to implement a simple calculator app and represent the AST in memory using structs; this will ensure that LPython can be used as a general programming language
Ensure the @cpythoncall works with the LLVM backend by refactoring it into an ASR->ASR pass, similar to how the new symbolic ASR->ASR pass works: Refactor cpythoncall into an ASR pass #2470
For the next deliverable: