pub fn process(ctx: &Ctx) -> Result<()>