Added the ct::instead metafunction.