emit keyword-invoke