compiler: remove explicit context