I would like to draw the following diagram using tikzcd.
I have asked a question before to draw arrows inside a square and a triangle. It is at Arrows inside a commutative diagram using tikzcd
I have tried to “imitate” the idea there but it is not working.
Any help is appreciated.
The working example is as follows:
\documentclass[12pt,reqno,a4paper]{amsart}
\usepackage{extsizes}
\usepackage{blindtext}
\calclayout
\usepackage{mathtools}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage{hyperref}
\usepackage{mathrsfs}
\usepackage[all]{xy}
\usepackage[normalem]{ulem}
\usepackage{tikz-cd}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\begin{document}
\begin{tikzcd}
x \arrow[rr, "f", swap, bend left=49] \arrow[Rightarrow, shorten >=10pt, shorten <=10pt, to=M]
\arrow[rr, "h"', bend right=49] \arrow[rr, "g"{name=M}] & & y
\end{tikzcd}
\end{document}