New: ArglessFunctionProvider
Change: more publics of map (not working yet)
New
Change: Argvisitor for different replacements
New: class Global replaced root context
Change: Argvisitor for different replacements
New: class Global replaced root context