<div dir="ltr">is there a reason why it’s not allowed to nest a protocol declaration inside another type?<br></div>