With this PR we make the following changes/fixes:
- on namespace retrieval of module, we now return status SUCCESS/FAILURE so that we can issues errors instead of aborting on missing module
- fix incomplete conditional for conditional expressions
- fix missing unget token on return in
is_type
; this was causing entire use/import statements to not be parsed! - add tests for missing modules checks, use/import and inline calls