basic IR generation
IR generation: implement binary arithmetic for scalars
IR generation: implement function call
frontend: output IR to file
frontend: fix wording in parameter description