[FIX] Fix some of the primitive operators and do some minor work to support type modifiers in the future
[FIX] Fix the Range node
[FIX] Cache the type of list and map items
[ADD] Add support for type modifiers like constant, private etc.
[ADD] Add some missing basic types and operations