Add dinaturality proof