* Module and Use expressions
* UseFromExpr
* ImportFromExpr
* PubExpr
* Export, declares
* Collecting all the needed info WIP
* Got all the needed data
* Tests fixed
* HeaderSem
* HeaderSem wip
* Everything except `export`/`declares` should be working
* Compile bug fixed
* Fix readme: cli/assembly
* Handle declares, exports
* Compile only exports in AquaRes
* Call services imported from modules
* Import consts, types, services from modules
* Resolve arrows from modules
* Bugfix
* Trying to make the compiler a pure function
* Pure compiler WIP
* Compiler should be working now
* printlns
* printlns
* printlns
* fix, delete printlns
* more logs
* fix import resolving, more tests
* fix imports, add tests for imports resolving
* fix test
* correct paths to targets, correct output
* refactoring, create directories to file if not exist
* small changes
* fix test
* Tiny fixes WIP
* Tiny fixes
* Incrementing base version, as host_peer_id is added (fixes#218)
* render error messages, WIP
* small fix
* get src for lexer error
* wrap parser error
* add list of errors
* Handle file write errors accurately
* Use show syntax
* fix test
* fix test
* fix test
* println
Co-authored-by: DieMyst <dmitry.shakhtarin@fluence.ai>