module Visibility {
// VISIBILITY BASICS
// definitions in projects and modules are private by default. use pub to make
// them visible elsewhere.
// private function (only accessible from within module)
fn inc(x : int) : int => x + 1;
// public function (accessible from outside function)
pub fn inc2(x : int) : int => x + 1;
}