backend: Tease out private context struct ptr