let initial = ref (Context.empty, [])