Modules

subroutines without namespace pollution
static variables without namespace pollution