I assign this variable with one of contexts created in ContextCreator. Inside one ContextCreator other ContextCreators can be instantiated (ContextCreator ~ compiler's Typer with only context-specific logic). When we have stable and correct context creation I'll rewrite it in an immutable way.