Path expressions

Syntax
PathExpression :
   IDENTIFIER ( :: IDENTIFIER )*

A name expression resolves to a local variable.

Example:

contract Foo {
    pub fn baz() {
        // CONST_VALUE is defined in another module `my_mod`.
        let foo: u32 = my_mod::CONST_VALUE
    }
}