Higher Order Yoneda?